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:
14 changed files with 969 additions and 268 deletions
+22 -22
View File
@@ -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