Skip to content

Conversation

@khaliqgant
Copy link
Collaborator

Add support for:

  • TRAJECTORIES_DATA_DIR: Override storage location (no .trajectories suffix)
  • TRAJECTORIES_AGENT: Default agent name for new trajectories
  • TRAJECTORIES_PROJECT: Project identifier for trajectory metadata
  • TRAJECTORIES_SEARCH_PATHS: Multi-project search (colon-separated)
  • --data-dir CLI flag: Override storage directory
  • --quiet flag: Output only trajectory ID (for scripting)
  • --agent and --project flags on start command

These changes enable flexible storage management for multi-agent workflows where trajectories need to be stored in centralized locations outside the repo, or when searching across multiple trajectory directories.

Add support for:
- TRAJECTORIES_DATA_DIR: Override storage location (no .trajectories suffix)
- TRAJECTORIES_AGENT: Default agent name for new trajectories
- TRAJECTORIES_PROJECT: Project identifier for trajectory metadata
- TRAJECTORIES_SEARCH_PATHS: Multi-project search (colon-separated)
- --data-dir CLI flag: Override storage directory
- --quiet flag: Output only trajectory ID (for scripting)
- --agent and --project flags on start command

These changes enable flexible storage management for multi-agent workflows
where trajectories need to be stored in centralized locations outside the
repo, or when searching across multiple trajectory directories.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
khaliqgant and others added 3 commits January 5, 2026 21:29
Add tests for new features:
- TRAJECTORIES_DATA_DIR env var behavior
- TRAJECTORIES_SEARCH_PATHS multi-path search
- --agent, --project, --quiet CLI flags
- CLI flag override of env vars

Add GitHub Actions CI workflows:
- ci.yml: lint, typecheck, test (Node 20/22), build
- release.yml: automated npm publishing on tags

Fix type errors in web generator to align with core types:
- Update TrajectoryEvent to use `ts` timestamp
- Update Retrospective to use correct fields (learnings, suggestions)
- Update Decision rendering to use question/chosen fields

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Update biome.json to ignore .beads, .openskills, .claude directories
- Disable noNonNullAssertion, noExplicitAny, noImplicitAnyLet rules
  (these are pre-existing patterns in the codebase)
- Apply formatter and import organization fixes across all files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@khaliqgant khaliqgant merged commit 64361d1 into main Jan 5, 2026
6 checks passed
@khaliqgant khaliqgant deleted the improvements branch January 5, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants