Skip to content

feat(harness): consolidate runtime + cache prerequisites (M0) - #2

Merged
lutfi-haslab merged 1 commit into
mainfrom
feat/harness-v3
Oct 25, 2026
Merged

lutfi-haslab merged 1 commit into
mainfrom
feat/harness-v3

Conversation

@lutfi-haslab

Copy link
Copy Markdown
Contributor

Milestone 0 of the harness v0.3 roadmap.

  • Removes the legacy internal/ crush port and cmd/rakitkode; one runtime.
  • Single CLI version source (-ldflags -X main.Version), make build -> bin/rakit.
  • Fixes the search tool: workspace wiring + path scoping.
  • Deterministic tool definition order (ToolSpec.Order) for prompt-cache prefix stability.
  • Docs: README, CONTRACT, CHANGELOG.

Verification: gofmt -l . clean, go build ./..., go test ./... all pass.

…sites

- merge module into main; remove legacy internal/ crush port and cmd/rakitkode
- single version source injected via -ldflags; make build targets bin/rakit
- wire the workspace into SearchManager and honor the search path argument
- deterministic tool definition order via ToolSpec.Order (cache prefix stability)
- gofmt the tree; update README, CONTRACT, CHANGELOG

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
@lutfi-haslab
lutfi-haslab merged commit 0510444 into main Oct 25, 2026
2 of 5 checks passed
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