Skip to content

feat: VCS integration, annotate command, test infrastructure#1

Merged
akesling merged 1 commit intomainfrom
akesling/vcs
Feb 19, 2026
Merged

feat: VCS integration, annotate command, test infrastructure#1
akesling merged 1 commit intomainfrom
akesling/vcs

Conversation

@akesling
Copy link
Copy Markdown
Contributor

  • Git-aware session init: --base-uri and --base-ref from remote URL
  • Attach VCS source (commit, branch) to step calls via --source
  • Cache git state per repo, refresh on FocusGained/ShellCmdPost
  • Add ToolpathAnnotate command for step-level intent, source, and refs
  • Show VCS info in :ToolpathStatus
  • Add test harness, 24 tests, luac syntax checks, and GitHub Actions CI

- Git-aware session init: --base-uri and --base-ref from remote URL
- Attach VCS source (commit, branch) to step calls via --source
- Cache git state per repo, refresh on FocusGained/ShellCmdPost
- Add ToolpathAnnotate command for step-level intent, source, and refs
- Show VCS info in :ToolpathStatus
- Add test harness, 24 tests, luac syntax checks, and GitHub Actions CI
@akesling akesling merged commit b50ab3b into main Feb 19, 2026
2 checks passed
@akesling akesling deleted the akesling/vcs branch February 19, 2026 15:41
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.

1 participant