Initial release v0.0.1 — Cursor Agents Manager.

Export/import Cursor agent transcripts between workstations.
YAML per-workstation config, Markdown archive, MIT license.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
19 changed files with 1167 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
# CAM configuration example
# Version: 0.0.1
#
# 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:
# Short identifier for manifest metadata (no secrets)
id: "example"
label: "Example workstation"
project:
# Absolute path to the project root opened in Cursor
root: "/path/to/your/project"
name: "your-project"
cursor:
# Optional override for ~/.cursor (default: user home)
# home: "~/.cursor"
# Optional explicit transcripts path; if omitted, derived from project.root:
# transcripts_dir: "~/.cursor/projects/<cursor-project-slug>/agent-transcripts"
export:
# Relative to project.root unless absolute
output_dir: "docs/cursor_agents"
# INDEX.md language: en | ru
index_language: "en"
import:
# When false, existing Cursor transcript files are not overwritten
overwrite_existing: false
+20
View File
@@ -0,0 +1,20 @@
# Linux workstation example for CAM
# Copy: cp config/workstations/linux.example.yml config/workstations/local.yml
workstation:
id: "linux-dev"
label: "Linux development machine"
project:
root: "/home/you/projects/your-project"
name: "your-project"
cursor:
# home: "~/.cursor"
export:
output_dir: "docs/cursor_agents"
index_language: "en"
import:
overwrite_existing: false
+20
View File
@@ -0,0 +1,20 @@
# macOS workstation example for CAM
# Copy: cp config/workstations/macos.example.yml config/workstations/local.yml
workstation:
id: "macos-dev"
label: "macOS development machine"
project:
root: "/Users/you/projects/your-project"
name: "your-project"
cursor:
# home: "~/.cursor"
export:
output_dir: "docs/cursor_agents"
index_language: "en"
import:
overwrite_existing: false
+18
View File
@@ -0,0 +1,18 @@
# CRM3-26 project — macOS workstation nt-041
# Copy: cp config/workstations/nt-041.example.yml config/workstations/nt-041.yml
# File nt-041.yml is gitignored (local paths only).
workstation:
id: "nt-041"
label: "nt-041 macOS"
project:
root: "/Users/you/projects/crm3-26"
name: "crm3-26"
export:
output_dir: "docs/cursor_agents"
index_language: "ru"
import:
overwrite_existing: false
+20
View File
@@ -0,0 +1,20 @@
# Windows workstation example for CAM
# Copy: cp config/workstations/windows.example.yml config/workstations/local.yml
workstation:
id: "windows-dev"
label: "Windows development machine"
project:
root: "D:/projects/your-project"
name: "your-project"
cursor:
# home: "%USERPROFILE%/.cursor"
export:
output_dir: "docs/cursor_agents"
index_language: "en"
import:
overwrite_existing: false