2cab3c2b02
- 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>
41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
# CAM configuration example
|
|
# Version: 0.1.0
|
|
#
|
|
# Copy to config/workstations/<your-hostname>.yml or config/workstations/local.yml
|
|
# Do not commit workstation-specific files with real paths to the public CAM repo.
|
|
|
|
workstation:
|
|
id: "example"
|
|
label: "Example workstation"
|
|
# Workstation index for context codes (w1-1, w1.git.001)
|
|
index: "w1"
|
|
|
|
project:
|
|
root: "/path/to/your/project"
|
|
name: "your-project"
|
|
|
|
cursor:
|
|
# home: "~/.cursor"
|
|
# transcripts_dir: "~/.cursor/projects/<slug>/agent-transcripts"
|
|
|
|
export:
|
|
output_dir: "docs/cursor_agents"
|
|
index_language: "en"
|
|
|
|
import:
|
|
overwrite_existing: false
|
|
|
|
context:
|
|
# Include workstation index in auto codes: w1-1 (true) vs 1 (false)
|
|
prefix_workstation: true
|
|
# Auto code for new main sessions: {ws}=workstation.index, {seq}=counter
|
|
auto_format: "{ws}-{seq}"
|
|
# Auto code for subagents: {parent}=parent code, {seq}=counter
|
|
subagent_format: "{parent}.{seq}"
|
|
slug_max_length: 50
|
|
# Remove legacy UUID-named markdown files on export
|
|
cleanup_legacy_files: true
|
|
|
|
registry:
|
|
file: "registry.yaml"
|