Repository navigation
feat(recall): persist recalls as custom entries - #57
Conversation
|
@codex review |
There was a problem hiding this comment.
🟡 Changes recommended
The changelog entries must remain under Pending per the repository’s contribution rules.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Persists recall display data as non-LLM custom entries while keeping model injection ephemeral and preserving legacy filtering.
Changes:
- Adds custom-entry persistence and rendering.
- Adds restricted mode for unsupported Pi versions.
- Updates tests, dependencies, release metadata, and documentation.
File summaries
| File | Description |
|---|---|
src/index.ts |
Implements recall persistence and compatibility handling. |
tests/bootstrap.test.ts |
Tests runtime integration and legacy behavior. |
tests/recall.test.ts |
Updates recall formatting tests. |
tests/fixtures.ts |
Adds entry-renderer mock support. |
README.md |
Documents Pi requirements and install version. |
docs/reference.md |
Documents persistence and compatibility behavior. |
package.json |
Bumps version and Pi development dependencies. |
bun.lock |
Updates resolved dependencies. |
CHANGELOG.md |
Adds 0.7.0 release notes. |
AGENTS.md |
Refines contributor guidance. |
AGENTFEEDBACK.md |
Adds agent feedback guidance. |
.gitignore |
Ignores Org-mode task files. |
Review details
- Files reviewed: 10/12 changed files
- Comments generated: 1
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 24dd6eb1cb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Store recall display data outside model context while injecting recall content ephemerally with the configured role. Retain legacy custom_message filtering and rendering. Use restricted mode when Pi lacks registerEntryRenderer.
24dd6eb to
9f5e050
Compare
Store recall display data outside model context while injecting recall content ephemerally with the configured role.
Retain filtering and rendering for legacy custom_message entries, and use restricted mode when Pi lacks registerEntryRenderer.