Skip to content

feat(index,cache): incremental file updates and prefix fingerprint - #12

Closed
lutfi-haslab wants to merge 1 commit into
feat/harness-v3-m9from
feat/harness-v3-m10
Closed

lutfi-haslab wants to merge 1 commit into
feat/harness-v3-m9from
feat/harness-v3-m10

Conversation

@lutfi-haslab

Copy link
Copy Markdown
Contributor

Next increment (stacked on #11).

  • ToolRegistry.SetFileChangeHandler: successful write/edit/multiedit calls update the symbol index and filename index immediately.
  • llm.PrefixFingerprint hashes the stable system+tools prefix; RAKIT_DEBUG=1 logs it per request to make cache busts visible.

Tests: fingerprint stability; go test ./... passes.

- ToolRegistry.SetFileChangeHandler fires after successful write/edit/multiedit
  with the absolute path; the engine updates the symbol index and filename
  index immediately
- llm.PrefixFingerprint hashes the stable system+tools prefix; RAKIT_DEBUG=1
  logs it per request
- tests: fingerprint stability

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
@lutfi-haslab

Copy link
Copy Markdown
Contributor Author

Merged directly into main via fast-forward (58fdf15). Closing this stacked PR.

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