Skip to content

GH-18: add override for agents store location - #19

Merged
blainemotsinger merged 8 commits into
mainfrom
GH-18
Sep 10, 2026
Merged

blainemotsinger merged 8 commits into
mainfrom
GH-18

Conversation

@blainemotsinger

Copy link
Copy Markdown
Member

No description provided.

Fix five findings from the adversarial GH-18 review:

- init_knowledge: verify the fallback ref's canonical path before binding,
  so a same-named sibling in another root or an org ref cannot hijack the
  write into the wrong store slot (tools/init.go, projects.CanonicalPath)
- resolver: skip .index children in store mode at discovery and in dynamic
  resolution so a project slot can never live inside the removable index
  directory (projects/resolver.go)
- resolver: suppress the in-tree ignore warning when the store slot IS the
  in-tree dir for explicit projects or org roots placed inside the store
- tests: store-mode fallback binding, .index skip, slot warning suppression,
  and _global write/update/list under --store regression guard
- README: document the central store's single-writer constraint
@blainemotsinger blainemotsinger self-assigned this Sep 10, 2026
@blainemotsinger
blainemotsinger merged commit 6e19792 into main Sep 10, 2026
2 checks passed
@blainemotsinger
blainemotsinger deleted the GH-18 branch September 10, 2026 13:53
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