You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✨ feat(app): add ingest-imports CLI command for batch JSONL ingestion
- Add `codex-mem ingest-imports` command to import watcher/relay note
events through newline-delimited JSONL input
- Add operator-facing import-ingestion.md guide documenting JSONL
schema, example invocations, and output shape
- Update normative spec with `memory_save_import` and
`memory_save_imported_note` tool contracts plus example payloads
- Add app-level test coverage for text and JSON output formats
- Update README and docs index links to reference new ingestion guide
Copy file name to clipboardExpand all lines: docs/go/maintainer/development-tracker.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -301,6 +301,19 @@ Current blockers:
301
301
- In progress: none.
302
302
- Blockers: none.
303
303
- Next step: decide whether to keep polishing the import workflow through spec-facing docs and watcher/relay integration, or move on to a different product-facing slice.
304
+
### 2026-03-16 Session Update
305
+
306
+
- Completed: Added a real CLI-side caller for the imported-note workflow with `codex-mem ingest-imports`. The command resolves scope, starts one ingestion session, reads newline-delimited JSON import events from stdin or `--input`, and routes each event through `memory_save_imported_note` semantics so watcher/relay batches can create imported notes plus audit records without going through MCP. Added app-level coverage for text/JSON summaries and persisted note/import counts.
307
+
- In progress: none.
308
+
- Blockers: none.
309
+
- Next step: decide whether to keep this CLI batch path as the main watcher/relay bridge for now, or add a more direct integration path on top of the same imported-note service.
310
+
### 2026-03-16 Session Update
311
+
312
+
- Completed: Updated the normative spec to include `memory_save_import` and `memory_save_imported_note` tool contracts plus example request/response payloads, and added an operator-facing [import-ingestion.md](../operator/import-ingestion.md) guide that documents the `ingest-imports` JSONL schema, example invocations, output shape, and current fail-fast batch semantics.
313
+
- In progress: none.
314
+
- Blockers: none.
315
+
- Next step: decide whether `ingest-imports` should remain the main watcher/relay bridge for now or whether a more direct long-lived integration path is worth adding later.
This document explains how operators can use `codex-mem ingest-imports` to turn watcher or relay batches into durable imported notes plus import audit records.
6
+
7
+
Audience:
8
+
9
+
- operators wiring watcher or relay output into `codex-mem`
0 commit comments