Release v0.1.0: context codes and readable archive file names.
- registry.yaml maps codes (w1-1, w1.git.001) to sessions and stable paths
- Markdown files named {code}--{slug}.md for Cursor @ picker
- Selective export/import via --context and --mask
- cam code list|set|show for manual code assignment
- Re-export updates same file per context code
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+22
-22
@@ -2,33 +2,33 @@
|
||||
|
||||
All notable changes to **CAM (Cursor Agents Manager)** are documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- `USAGE.md` — step-by-step workflow (setup, export, import, daily sync between workstations)
|
||||
|
||||
## [0.0.1] - 2026-07-10
|
||||
## [0.1.0] - 2026-07-13
|
||||
|
||||
### Status
|
||||
|
||||
Initial release. **In development.**
|
||||
**In development.** Context registry and readable file names.
|
||||
|
||||
### Added
|
||||
|
||||
- CLI `cam.py` with subcommands: `export`, `import`, `list`, `paths`
|
||||
- Export Cursor `agent-transcripts` to a project archive:
|
||||
- `raw/` — original `.jsonl` files
|
||||
- `markdown/` — readable session exports
|
||||
- `manifest.json` — machine-readable registry
|
||||
- `INDEX.md` — session index with links
|
||||
- Import archived `raw/` transcripts back into Cursor `agent-transcripts` folder
|
||||
- YAML workstation configuration (`config/config.example.yml`, OS-specific examples)
|
||||
- Auto-detection of Cursor transcripts path from project root
|
||||
- `export.index_language`: `en` or `ru` for generated Markdown
|
||||
- `import.overwrite_existing` safety flag (default: `false`)
|
||||
- `--dry-run` for import
|
||||
- **Context codes** (`w1-1`, `w2-110`, manual `w1.git.001`, …) stored in `registry.yaml`
|
||||
- **Readable markdown files** for Cursor `@` picker: `{code}--{topic-slug}.md`
|
||||
- **Stable paths** — re-export updates the same file for a given context code
|
||||
- **Workstation index** (`workstation.index: w1`) in config; optional `prefix_workstation: false`
|
||||
- **Selective export/import** via `--context CODE` and `--mask PATTERN` (e.g. `w1-*`, `w1.git.*`)
|
||||
- **`cam code`** subcommands: `list`, `set`, `show` for manual code assignment
|
||||
- Auto-migration from legacy UUID-based `manifest.json` on first export
|
||||
- Legacy UUID markdown cleanup (`context.cleanup_legacy_files`)
|
||||
- Subagent codes: `{parent}.{seq}` (e.g. `w1-11.1`)
|
||||
|
||||
### Changed
|
||||
|
||||
- `INDEX.md` shows context code column and workstation of origin
|
||||
- `manifest.json` includes `context_code`, `created_workstation`, `manual_code`
|
||||
- Markdown front matter includes `context_code` and `created_workstation`
|
||||
|
||||
## [0.0.1] - 2026-07-10
|
||||
|
||||
Initial release: export/import all transcripts, workstation YAML config, `USAGE.md`.
|
||||
|
||||
[0.1.0]: https://git.p7net.ru/tools/cam/-/tags/v0.1.0
|
||||
[0.0.1]: https://git.p7net.ru/tools/cam/-/tags/v0.0.1
|
||||
|
||||
Reference in New Issue
Block a user