Skip to content

v0.63.4

Choose a tag to compare

@github-actions github-actions released this 17 Aug 20:40
· 176 commits to main since this release

Changelog

  • 5f5fce2 Bump version to v0.63.4
  • 65723c1 Exempt Python dunders from dead-code analysis
  • 047c49b Merge branch 'main' into fix/read-file-task-boundary
  • c1a39a0 Merge branch 'main' of github.com:zzet/gortex into fix/facade-target-selector-coverage
  • f529e24 Merge pull request #526 from zzet/chore/drop-code-orphaned-by-sqlite-only
  • c277839 Merge pull request #527 from zzet/refactor/retire-in-process-bm25
  • 02bef34 Merge pull request #547 from tiendungdev/feat/guarded-file-lifecycle
  • 0593575 Merge pull request #553 from tiendungdev/fix/reject-unknown-facade-container-fields
  • 4d9a51c Merge pull request #554 from tiendungdev/feat/read-file-physical-evidence
  • 37c6605 Merge pull request #558 from tiendungdev/fix/capability-request-shape
  • ecd52d4 Merge pull request #572 from zzet/fix/read-file-task-boundary
  • 3f4bafd Merge pull request #573 from tiendungdev/fix/contract-verification-paths
  • 28f24d4 Merge pull request #574 from tiendungdev/fix/rename-unindexed-guidance
  • 55def60 Merge pull request #575 from tiendungdev/fix/csharp-params-shape
  • ad4f12a Merge pull request #576 from tiendungdev/fix/cpp-nested-qualified-calls
  • 662b980 Merge pull request #577 from zzet/fix/cpp-out-of-line-member-definitions
  • a8a80dd Merge pull request #579 from zzet/deps_update
  • c5ed12b Merge pull request #580 from zzet/fix/rename-recovery-owner-indexer
  • 7e1458b Merge pull request #582 from zzet/fix/churn-file-exists-subprocess-fanout
  • ff36d80 Merge pull request #583 from zzet/fix/facade-repo-selector-cost-and-guidance
  • 008e5af Merge pull request #584 from zzet/fix/physical-evidence-secret-gate-and-guard-coverage
  • 3f03c6d Merge pull request #585 from zzet/fix/facade-target-selector-coverage
  • 4de3e87 Merge pull request #586 from zzet/feat/agent-skills-hooks-parity
  • 4633803 Merge pull request #587 from zzet/fix/opencode-user-scope-mcp-server
  • c1080c8 Merge pull request #588 from zzet/fix/cache-index-health-scans
  • 29e3729 Merge pull request #590 from zzet/fix/incremental-untrack-contracts-only
  • 0258e46 Merge pull request #591 from pbednarcik/fix/retention-review-notes
  • b40326e Merge pull request #592 from pbednarcik/fix/spool-review-notes
  • c4cfe2e Merge pull request #594 from pbednarcik/perf/resolve-interior-instr
  • dec8c9d Merge pull request #596 from zzet/dependabot/github_actions/actions-minor-patch-d9eba01160
  • 3c48fae Merge pull request #598 from pbednarcik/perf/wal-checkpoint-spacing
  • b5b39d8 Merge pull request #599 from pbednarcik/fix/windows-file-dir-column
  • 1bab224 Merge pull request #601 from protereus/fix/python-dunder-dead-code
  • 3c8fcd5 Merge remote-tracking branch 'upstream/main' into fix/contract-verification-paths
  • f8984f8 Merge remote-tracking branch 'upstream/main' into fix/csharp-params-shape
  • 6bc147e Merge remote-tracking branch 'upstream/main' into fix/pr553-maintainer-review
  • 5389756 Merge remote-tracking branch 'upstream/main' into fix/reject-unknown-facade-container-fields
  • 83f6356 Merge remote-tracking branch 'upstream/main' into fix/rename-unindexed-guidance
  • afa75c2 Update internal/semantic/tstypes/fact_spool.go
  • a71dda7 chore(agent): remove unreachable sync compaction
  • d8a068d chore(config): retire repository auto-detection
  • 7e1e47f chore(daemon): drop the bleve names from the status protocol
  • 6750394 chore(daemon): drop the ignored backend buffer-pool knob
  • d8145bc chore(daemon): drop the unreferenced overlay and router helpers
  • aa4989c chore(deps): tidy checksums after search retirement
  • 1dc2f28 chore(eval): drop the eval-server index cache
  • 0ff251c chore(githooks): retarget the post-commit tests at the hook installer
  • ead520c chore(graph): drop the never-run backend-resolver conformance suite
  • 5d3516f chore(graph): drop the unreferenced graph package helpers
  • 3d9ff39 chore(indexer): drop the unreferenced indexer accessors
  • b00782b chore(indexer): drop the vector snapshot import/export API
  • f6554ab chore(indexer): remove callerless orchestration residue
  • 4eaff0a chore(indexer): remove obsolete compatibility wrappers
  • b834018 chore(mcp): drop the never-populated community coupling field
  • 891a9c9 chore(mcp): drop the unadopted structured-error constructors
  • c091ee9 chore(mcp): remove unused facade helpers
  • bd92b63 chore(parser): drop the unreferenced parser helpers
  • 2e5233a chore(progress): drop the unused reporters and spinner run helpers
  • a16db71 chore(progress): remove unused presentation helpers
  • 28c13b4 chore(runtime): remove unused idle hooks
  • 77e1db0 chore(search): drop the Bleve auto-upgrade backend
  • b663949 chore(semantic): drop the test-only node matchers and edge helpers
  • f45cb56 chore(sqlite): remove superseded internal APIs
  • 4b9c7e1 chore(temporal): remove unused file source provider
  • 0b0801f chore: drop the remaining unreferenced exported helpers
  • d198e2e chore: drop the write-only residue and dangling references
  • f34dddf chore: merge upstream main into guarded file lifecycle
  • 734e9a4 chore: remove callerless internal accessors
  • bc81e87 chore: stop naming the removed bleve backend in comments
  • 9dd5c0c ci(deps): bump github/codeql-action/upload-sarif
  • d20c692 docs(agents): document the new host surfaces and the ones that do not exist
  • c0d2d6f docs(search): clarify native FTS evaluation behavior
  • ff1ff1e docs(search): retire stale RRF and builder terminology
  • 1a75bb3 feat(agents): add a GitHub Copilot CLI adapter
  • d310ecb feat(agents): give Copilot CLI the skills, subagents and hook config
  • 241e778 feat(agents): give OpenCode skills, commands and an enforcement bridge
  • 411aa11 feat(agents): install the Gortex skills for Codex CLI
  • 8b177ae feat(agents): install the Gortex sub-agents for Codex CLI
  • bc7c88f feat(agents): make an instructions switch reshape every host's skills
  • 42689da feat(audit): discover the instruction and skill trees Gortex now writes
  • be2eb22 feat(doctor): report install state and hook activity for the new hosts
  • c8891e5 feat(graph): expose structural integrity telemetry
  • 38fe93c feat(hooks): add an OpenCode bridge over a shared host-agnostic core
  • 201fb31 feat(hooks): add the GitHub Copilot CLI wire protocol
  • 3fd5047 feat(indexer): isolate parser config and lifecycle
  • 7e44615 feat(indexer): publish vectors after durable drain
  • 039f677 feat(mcp): add physical file read evidence
  • e21e6fc feat(mcp): add transactional file lifecycle edits
  • c793584 feat(search): publish delegated vectors safely
  • ce47c6e feat(sqlite): atomically replace vector corpora
  • ad27d56 fix(agents): prune Hermes skills on a profile switch, and refuse an empty home
  • ad7887a fix(agents): register the OpenCode MCP server at user scope
  • 998f0b5 fix(bench): repoint the search-backend fixture cases at live symbols
  • 18b96b8 fix(churn): stop spawning a process per file to test path existence
  • ca53148 fix(ci): repair dead-code cleanup fallout
  • e848772 fix(codex): bound the codex --version probe with a deadline
  • 9b78962 fix(cpp): emit nested qualified call edges
  • d698f0b fix(cpp): extract out-of-line member definitions
  • bc3c68f fix(csharp): recover params parameter shape
  • 0168143 fix(deps): keep Bleve compatible with Go 1.26.6
  • dbc0fef fix(eval): finish the index-cache removal in the docker harness
  • a58d633 fix(indexer): invalidate stale csharp params graphs
  • 86c496c fix(indexer): use incremental contract cleanup on untrack
  • 2b1d93c fix(mcp): anchor unindexed rename recovery
  • 5f537db fix(mcp): bound unindexed rename recovery
  • 9e6aa4f fix(mcp): cache index health scans
  • 205d712 fix(mcp): canonicalize edit verification paths
  • 06be468 fix(mcp): enforce facade repository selectors
  • fe2a644 fix(mcp): fail closed on every spelling that names a repository
  • e0a63ad fix(mcp): guide unindexed symbol renames
  • db8ad1b fix(mcp): harden batch lifecycle commit
  • cf4429e fix(mcp): harden physical read evidence
  • fbd49d6 fix(mcp): harden unindexed rename recovery
  • b332fb6 fix(mcp): judge the physical-evidence secret gate on the hashed buffer
  • 3ac324b fix(mcp): keep agent tool list under budget
  • 37a7a3c fix(mcp): let explicit file reads escape stale localization state
  • ad11aab fix(mcp): narrow facade repo validation
  • 429cc9e fix(mcp): preserve verification repository scope
  • 7c441d7 fix(mcp): publish directly callable request shapes
  • 10dfb3d fix(mcp): refine facade request guidance
  • 8e8bf2c fix(mcp): reject symlinked move destinations
  • 9e11785 fix(mcp): reject unknown facade repo selectors
  • 6f9a54a fix(mcp): remove obsolete rename counter
  • 3c953e6 fix(mcp): say why a repository selector was refused
  • ab4dfd0 fix(mcp): scope contract verification paths
  • f8eaa39 fix(mcp): stabilize physical read evidence
  • d7ba826 fix(mcp): stop the edit facade's aliases eating another handler's vocabulary
  • 5d4bf1d fix(mcp): surface unindexed rename refusals
  • 9755d55 fix(mcp): verify unindexed rename declaration
  • f334570 fix(search): give the null backend real identity and finish the naming sweep
  • 079e6ce fix(search): keep vector-only hybrid corpora queryable
  • 95e3182 fix(search): preserve native FTS normalization across restarts
  • b509d84 fix(search): serialize vector publication
  • 366c208 fix(search): use authoritative native FTS counts
  • 9fcf8e0 fix(semantic): match Go definitions by identity
  • c5aec01 fix(skills): stop double-fencing the community routing block
  • fd91d06 fix(sqlite): scope vector corpus lifecycle
  • a4dac00 fix(uninstall): remove Claude Code's per-community skills too
  • 04cac60 fix(uninstall): remove the artifacts the new hosts install
  • 11aacb5 perf(mcp): memoize the facade repository selector lookup
  • ec829d6 perf(mcp): presize the physical-evidence read from the observed size
  • ed3111c refactor(agents): drop the dead sentinel-append instructions helper
  • bceefbd refactor(agents): extract a host-neutral skill pack
  • de0eeb2 refactor(daemon): drop the retired text backend from the search status arms
  • df6ad4c refactor(eval): drop the recall ranker that wrapped the retired text backend
  • b6232ef refactor(eval): measure stdbench against the store-native FTS text path
  • d0189de refactor(indexer): collapse the search build path onto the store's native FTS
  • a3db3a4 refactor(query): drop the typo-rescue tier no wired backend implements
  • 477a8da refactor(search): remove retired publication compatibility seams
  • fd8f27f refactor(search): retire inactive fusion branch
  • 5f2a6b9 refactor(search): retire the in-process BM25 text backend
  • 046683c refactor(search): route stores without native symbol search to a null text backend
  • 6d4fab0 resolver: attribute pass interior time and churn shapes
  • 507ea33 resolver: note razor marker removals; make retention counters mean what they log
  • 70ee51d resolver: scope page_load to the pass clock
  • f9ff8c4 resolver: split commit_apply interior timings
  • 3e2dded store_sqlite: bind resolved-conversion updates as one json_each relation
  • 7b4e45a store_sqlite: guard the json transport against unmarshalable payloads
  • c72c737 store_sqlite: normalize native separators in generated dir columns
  • dddd7d8 store_sqlite: space WAL auto-checkpoints at 8k pages for index-write bursts
  • ee76a7a store_sqlite: three-phase seeded reindex benchmark
  • bf3a047 style(mcp): format explore fixture
  • 5048657 style: gofmt the init wizard test
  • 227225d test(agents): regenerate the render goldens for the widened fence
  • 98f1489 test(agents): widen the render fence to hooks, generated skills and user scope
  • 6f09faa test(csharp): pin params overload extraction
  • d1ae1a2 test(daemon): expect authoritative native FTS counts
  • 2e3cf10 test(docs): migrate retired BM25 references
  • b458455 test(mcp): drive the ranking-shape fixtures from an explicit ordered backend
  • 4ed7451 test(mcp): harden file lifecycle guards
  • aa2fcab test(mcp): migrate rename recovery fixture off BM25
  • 18b7c67 test(mcp): pin the physical-evidence confinement wiring and non-blocking open
  • c942bb0 tstypes: true up spool capacity hints and page-cap/deadline comments
  • 387df94 update dependencies