Skip to content

Releases: AraneaDev/Knossos-MCP

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:40
283190a

0.6.0 (2026-07-24)

Features

  • mcp: token-efficient response envelopes for agents (#18) (e2e4060)

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 10:10
1526d02

0.5.1 (2026-07-24)

Bug Fixes

  • mcp: keep idle stdio connections warm with ping keepalives (#16) (a6e1955)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 22:54

0.5.0 (2026-07-23)

Features

  • reconcile: report per-phase timings through scan stage metrics (7a03322)
  • scan: persist failed and cancelled scans (audit batch 10) (703e4a6)

Bug Fixes

  • boundary: keep merged suffix display-only; stable id from primary rule name (76e97f9)
  • boundary: merge inferred rules sharing an identical matcher (18c5e1c)
  • boundary: only symbol-shaped nodes seed inferred prefix rules (a3bbc23)
  • bundle: validate untrusted imports and torn exports (audit batch 8) (cd0287a)
  • ci: copy workers/python/tests into quality image so pytest collects them (6b88580)
  • cli: option validation, git/doctor robustness, boundary anchoring (audit batch 7) (b46aef3)
  • flow: expand class endpoints to contained members in explain_flow (0d329a8)
  • mcp: transport resilience, session safety, protocol conformance (audit batch 3) (76f2d5d)
  • query: correctness, truncation honesty, and bounded fan-out (audit batch 2) (6b3ab0f)
  • reconcile branch with upstream 0.4.0 (post-rebase) (2ef14a1)
  • reconcile: scope duplicate-symbol warning to non-shared kinds, once per id (5e5d2be)
  • reconcile: start prepare phase timer before pre-transaction work (768d29f)
  • resolve four findings from testing the MCP against itself (1843aed)
  • scan: fast-path staleness, discovery resilience, lock safety (audit batch 4) (2283e6e)
  • suggest: filter stop words and short tokens with permissive fallback (ed85ec3)
  • test: inject KNOSSOS_PHP_COVERAGE_DIR into php worker via env wrapper (d7b2e80)
  • test: repair audit-batch permission/DB tests exposed by non-root run (6ca24d9)
  • worker: resolve send/crash/orphan/watch defects (audit batch 5) (925b525)
  • workers: harden PHP/TS/Python scanners against hostile source (audit batch 6) (9fd352e)

Performance Improvements

  • reconcile: batch fact inserts; remove dead deleteFactsByOwner (df9d516)
  • reconcile: clear_graph — 24179ms -> 541ms on self-scan (3c23d02)
  • store: fix O(N^2) reconciliation and harden transactions (audit batch 1) (9541d98)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 06:55

0.4.0 (2026-07-23)

Features

  • config: checked-in dead_code_suppressions honored by architecture_health (45f9206)
  • mcp: advertise and serve per-project resources (summary, boundaries, agent brief) (f2c203e)
  • mcp: boundary legend in compact responses and single dead-code uncertainty warning (554deba)
  • mcp: honor a max_chars result budget on every read tool (69d72a3)
  • mcp: opt-in refresh_if_stale rescans stale graphs before answering read tools (2e6541c)
  • mcp: orient and review_diff prompts (3f8e053)
  • query: annotations shape dead-code candidates and component dossiers (86544c6)
  • query: architecture_context optionally inlines RootGuard-contained source snippets (858f69c)
  • query: exclude external and test-role nodes from hubs and hotspots by default (bf72640)
  • query: exclude interface-implementing methods from dead-code candidates and demote external-hierarchy methods (9b5e577)
  • query: export_agent_brief renders a markdown orientation brief for agent memory files (81b95f4)
  • query: list_usages returns every usage occurrence with file:line evidence (73524f5)
  • query: review_diff composes change impact, policy, gate, and cycle review in one call (491c63e)
  • query: test_impact ranks test files that statically exercise a change (ce47325)
  • store: durable component annotations with annotate_component and list_annotations tools (34675b6)

Bug Fixes

  • address CodeRabbit review on PR #11 (1a7ab3c)
  • cli: wire the git working-tree provider into review-diff (884b89d)
  • mcp: enforce max_chars against the full serialized envelope and always surface unmet budgets (5b32e33)
  • mcp: express BoundaryLegend list narrowing to phpstan (c517132)
  • query: make export_agent_brief max_chars a hard bound and prove section omission in tests (fcc1e89)
  • query: refuse non-positive start lines in source excerpts; scope README parity claim to tools (c0ba8eb)
  • query: review_diff degrades cycle-scan failures and unions sub-check warnings and evidence (f33e957)
  • query: scope ancestor metadata lookup by project in inheritedMethodContext (1ad3363)
  • scope node uniqueness by language and log MCP server lifecycle (4d16cfc)
  • test: assert VERSION against version.txt instead of a release-breaking literal (317e762)

Performance Improvements

  • scan: skip graph rebuild and snapshot archiving when an incremental scan changed nothing (1b75700)
  • store: batch node and edge upserts during reconciliation (f98f562)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:10
c71280d

0.3.0 (2026-07-20)

Features

  • quality: add a PHPUnit suite and Infection mutation testing (8edcea9)
  • quality: add a PHPUnit suite and Infection mutation testing (c7e939b)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:38
4eb989e

0.2.0 (2026-07-20)

Features

  • docker: add compose profiles for CLI, MCP stdio, and loopback HTTP (b5cfa19)
  • envelope: add optional staleness, next_steps, meta enrichment fields (b63a610)
  • mcp: add NextStepPlanner for per-tool follow-up suggestions (f237d6a)
  • mcp: add ResultEnricher composing staleness, next_steps, verbosity, meta (d14c0ad)
  • mcp: commit portable project-scoped stdio registration (3971886)
  • mcp: enrich all tool results with staleness, next_steps, verbosity, meta (953a7d5)
  • mcp: intent-first tool descriptions and verbosity input; regenerate reference (129cc31)
  • query: add read-only StalenessProbe for project freshness (a83882b)

Bug Fixes

  • ci: build pcov from a checksum-pinned tarball instead of pecl (eccae29)
  • ci: build pcov from a checksum-pinned tarball instead of pecl (b7e9055)
  • ci: drop the MCP Observatory link waiver now that the badge resolves (77d3a54)
  • ci: drop the MCP Observatory link waiver now that the badge resolves (b9cffd0)
  • ci: stop binding host paths from inside the quality container (188e93b)
  • cli: emit architecture-summary JSON payload once (7b0a147)
  • discovery: exclude build output and mutation-test sandboxes (7982e46)
  • docker: copy compose file and MCP registration into the quality image (c61ab10)
  • docker: install pinned compose plugin in quality stage (de40f44)
  • docker: purge build headers so the runtime image clears the CVE gate (6170cb6)
  • query: exclude test modules from dead-code nomination (ab8a5e9)
  • query: report dead-code reasons as unfound, not proven absent (e2bfbd2)
  • ts-scanner: prevent OOM and timeouts on real TypeScript projects (7dcbc56)