| kibi-opencode@0.8.0 | ### Minor Changes - Kibi can now generate citation-backed start-task briefings through MCP with `kb_briefing_generate`, making it easier for agents to begin risky work from source-linked project context. OpenCode now surfaces that workflow through `/brief-kibi`, so teams can trigger the same Kibi briefing path directly from the editor before acting. | High | 4/21/2026 |
| kibi-mcp@0.9.0 | ### Minor Changes - Kibi can now generate citation-backed start-task briefings through MCP with `kb_briefing_generate`, making it easier for agents to begin risky work from source-linked project context. OpenCode now surfaces that workflow through `/brief-kibi`, so teams can trigger the same Kibi briefing path directly from the editor before acting. | High | 4/21/2026 |
| kibi-opencode@0.7.2 | ### Patch Changes - 2066a48: Add init-kibi autopilot generation workflow - New MCP tool `kb_autopilot_generate` for read-only candidate generation - Activation-state classification and source discovery helpers - Deterministic candidate generation for Kibi docs and symbol manifests - Conservative generic markdown heuristics for ADR/REQ/FACT candidates - Dedupe logic and payoff summary reporting - Aligned OpenCode prompt guidance with activation workflow | High | 4/20/2026 |
| kibi-mcp@0.8.0 | ### Minor Changes - 2066a48: Add init-kibi autopilot generation workflow - New MCP tool `kb_autopilot_generate` for read-only candidate generation - Activation-state classification and source discovery helpers - Deterministic candidate generation for Kibi docs and symbol manifests - Conservative generic markdown heuristics for ADR/REQ/FACT candidates - Dedupe logic and payoff summary reporting - Aligned OpenCode prompt guidance with activation workflow ### Patch Changes - 4c1ae86 | High | 4/20/2026 |
| kibi-cli@0.6.2 | ### Patch Changes - 2066a48: Add init-kibi autopilot generation workflow - New MCP tool `kb_autopilot_generate` for read-only candidate generation - Activation-state classification and source discovery helpers - Deterministic candidate generation for Kibi docs and symbol manifests - Conservative generic markdown heuristics for ADR/REQ/FACT candidates - Dedupe logic and payoff summary reporting - Aligned OpenCode prompt guidance with activation workflow | High | 4/20/2026 |
| kibi-opencode@0.7.1 | ### Patch Changes - 0ec1cb1: Realign release metadata with the traceability schema update so all publishable packages carry the same patch release notes. - 4a74281: Enable `noUncheckedIndexedAccess` incrementally across the source packages and add explicit guards where CLI parsing and traceability helpers read indexed values. - 0ec1cb1: fix(opencode): respect absolute configured KB doc roots in bootstrap detection - Treat absolute `paths.*` entries in `.kb/config.json` as authoritative when | High | 4/18/2026 |
| kibi-mcp@0.7.1 | ### Patch Changes - 0ec1cb1: Realign release metadata with the traceability schema update so all publishable packages carry the same patch release notes. - 4a74281: Enable `noUncheckedIndexedAccess` incrementally across the source packages and add explicit guards where CLI parsing and traceability helpers read indexed values. - 3a11e57: Fix `kibi status` JSON serialization before first sync and add `kibi-mcp --help` output - 0ec1cb1: Accept `sourceFile` as an optional entity property during `kb | High | 4/18/2026 |
| kibi-cli@0.6.1 | ### Patch Changes - 0ec1cb1: Realign release metadata with the traceability schema update so all publishable packages carry the same patch release notes. - 4a74281: Enable `noUncheckedIndexedAccess` incrementally across the source packages and add explicit guards where CLI parsing and traceability helpers read indexed values. - 0ec1cb1: fix(cli): merge working-tree manifests with staged overrides in buildManifestLookup - `kibi check --staged` now pre-populates `manifestLookup` from the worki | High | 4/18/2026 |
| kibi-core@0.5.1 | ### Patch Changes - 0ec1cb1: Realign release metadata with the traceability schema update so all publishable packages carry the same patch release notes. - 3a11e57: Fix `kibi status` JSON serialization before first sync and add `kibi-mcp --help` output - 0ec1cb1: Accept `sourceFile` as an optional entity property during `kb_upsert`. - Allows symbol (and other) entities to include `sourceFile` in `properties` without triggering JSON schema validation errors. - Adds `sourceFile` to the JSON | High | 4/18/2026 |
| kibi-opencode@0.7.0 | ### Minor Changes - Prepare fresh minor release line for schema and traceability alignment This release includes the completed traceability schema realignment work, ensuring proper symbol-to-requirement linking, staged traceability checks, and the updated release automation model. | High | 4/15/2026 |
| kibi-mcp@0.7.0 | ### Minor Changes - Prepare fresh minor release line for schema and traceability alignment This release includes the completed traceability schema realignment work, ensuring proper symbol-to-requirement linking, staged traceability checks, and the updated release automation model. ### Patch Changes - Updated dependencies - kibi-core@0.5.0 - kibi-cli@0.6.0 | High | 4/15/2026 |
| kibi-cli@0.6.0 | ### Minor Changes - Prepare fresh minor release line for schema and traceability alignment This release includes the completed traceability schema realignment work, ensuring proper symbol-to-requirement linking, staged traceability checks, and the updated release automation model. ### Patch Changes - Updated dependencies - kibi-core@0.5.0 | High | 4/15/2026 |
| kibi-core@0.5.0 | ### Minor Changes - Prepare fresh minor release line for schema and traceability alignment This release includes the completed traceability schema realignment work, ensuring proper symbol-to-requirement linking, staged traceability checks, and the updated release automation model. | High | 4/15/2026 |
| kibi-opencode@0.6.1 | ### Patch Changes - d344f57: fix(opencode): respect absolute configured KB doc roots in bootstrap detection - Treat absolute `paths.*` entries in `.kb/config.json` as authoritative when checking whether a workspace is bootstrapped. - Add a regression test covering healthy absolute custom doc roots while preserving the existing missing-target bootstrap warning. fix(cli): restore prolog codec exports - Regenerate the checked-in `src/prolog/codec.js` artifact so `toPrologString` and `to | Medium | 4/7/2026 |
| kibi-mcp@0.6.1 | ### Patch Changes - 7111197: Accept `sourceFile` as an optional entity property during `kb_upsert`. - Allows symbol (and other) entities to include `sourceFile` in `properties` without triggering JSON schema validation errors. - Adds `sourceFile` to the JSON entity schema and the Prolog entity schema. - Adds regression test for symbol upsert with `sourceFile`. Fixes #114. - Updated dependencies [efc7fd7] - Updated dependencies [d344f57] - Updated dependencies [2994632] - Updated depe | Medium | 4/7/2026 |
| kibi-cli@0.5.1 | ### Patch Changes - efc7fd7: fix(cli): merge working-tree manifests with staged overrides in buildManifestLookup - `kibi check --staged` now pre-populates `manifestLookup` from the working-tree `config.paths.symbols` manifest before processing staged-manifest overrides. This prevents code-only staged changes (where `symbols.yaml` is not staged) from falling back to hash-generated IDs and incorrectly failing traceability even when the symbol is already linked in the KB. - Re | Medium | 4/7/2026 |
| kibi-core@0.4.1 | ### Patch Changes - 7111197: Accept `sourceFile` as an optional entity property during `kb_upsert`. - Allows symbol (and other) entities to include `sourceFile` in `properties` without triggering JSON schema validation errors. - Adds `sourceFile` to the JSON entity schema and the Prolog entity schema. - Adds regression test for symbol upsert with `sourceFile`. Fixes #114. | Medium | 4/7/2026 |
| kibi-opencode@0.6.0 | ### Minor Changes - 0c2c1e7: feat(traceability): document comment-free test workflow with validation parity - Add relationship-first traceability guidance: prefer symbol/test/requirement relationships via `covered_by` and `verified_by`/`validates` over inline `// implements REQ-xxx` comments - Document staged symbol traceability enforcement with both workflow paths: relationship-based (preferred) and comment-based (optional/backward-compatible) - Align guidance across AGENTS.md, CLI refe | Medium | 4/6/2026 |
| kibi-mcp@0.6.0 | ### Minor Changes - 0c2c1e7: feat(traceability): document comment-free test workflow with validation parity - Add relationship-first traceability guidance: prefer symbol/test/requirement relationships via `covered_by` and `verified_by`/`validates` over inline `// implements REQ-xxx` comments - Document staged symbol traceability enforcement with both workflow paths: relationship-based (preferred) and comment-based (optional/backward-compatible) - Align guidance across AGENTS.md, CLI refe | Medium | 4/6/2026 |
| kibi-cli@0.5.0 | ### Minor Changes - 0c2c1e7: feat(traceability): document comment-free test workflow with validation parity - Add relationship-first traceability guidance: prefer symbol/test/requirement relationships via `covered_by` and `verified_by`/`validates` over inline `// implements REQ-xxx` comments - Document staged symbol traceability enforcement with both workflow paths: relationship-based (preferred) and comment-based (optional/backward-compatible) - Align guidance across AGENTS.md, CLI refe | Medium | 4/6/2026 |
| kibi-core@0.4.0 | ### Minor Changes - 0c2c1e7: feat(traceability): document comment-free test workflow with validation parity - Add relationship-first traceability guidance: prefer symbol/test/requirement relationships via `covered_by` and `verified_by`/`validates` over inline `// implements REQ-xxx` comments - Document staged symbol traceability enforcement with both workflow paths: relationship-based (preferred) and comment-based (optional/backward-compatible) - Align guidance across AGENTS.md, CLI refe | Medium | 4/6/2026 |
| kibi-opencode@0.5.4 | ### Patch Changes - c144ac2: Fix false bootstrap warnings for configured repos and add packed-artifact verification This release fixes the false "workspace needs Kibi bootstrap" warning that appeared for workspaces already configured with `.kb/config.json` pointing at relocated `kibi-docs/*` paths. **Bug fix:** - The `checkWorkspaceHealth` function now correctly reads `.kb/config.json` to determine expected directory paths, instead of using hardcoded `documentation/*` paths that caused | Medium | 4/1/2026 |
| kibi-mcp@0.5.2 | ### Patch Changes - 3388cf3: Add CI-only diagnostic logging for symbol coordinate refresh to help isolate the refreshCoordinatesForSymbolId coverage failure on GitHub Actions. - 9137133: Replace mock.module-based symbol refresh mocking in MCP upsert tests with a test seam to prevent cross-file leakages under coverage. - Updated dependencies [3388cf3] - kibi-cli@0.4.3 | Medium | 4/1/2026 |
| kibi-cli@0.4.3 | ### Patch Changes - 3388cf3: Add CI-only diagnostic logging for symbol coordinate refresh to help isolate the refreshCoordinatesForSymbolId coverage failure on GitHub Actions. | Medium | 4/1/2026 |
| kibi-opencode@0.5.3 | ### Patch Changes - 051bdc3: Quieter terminal behavior and logging correctness improvements: - Normal-operation logs (`info`/`warn`) now route through structured `client.app.log()` instead of `console.log`/`console.warn`, silenced when no host client is available. - Error-class events (bootstrap-needed, sync/check failure, hook/init failure) remain visible in terminal via `console.error`. - All `client.app.log()` calls are now fire-and-forget with `.catch(console.error)` to prevent unhan | Medium | 3/29/2026 |
| kibi-cli@0.4.1 | ### Patch Changes - 46baebc: Export resolveKbPlPath from kibi-cli public prolog surface Add `resolveKbPlPath` to the public `kibi-cli/prolog` export so that `kibi-mcp` can import it without breaking against older `kibi-cli` versions that do not expose this symbol. | Medium | 3/27/2026 |
| kibi-opencode@0.5.2 | ### Patch Changes - 7bd2adf: Internal code quality improvements and refactoring. - Deduplicate `splitTopLevel` into single canonical function in `codec.ts`. - Deduplicate `Violation`, `ChecksConfig`, and rule definitions between CLI and MCP. - Extract `safeCleanupProlog` helper to eliminate duplicated teardown patterns. - Replace `process.exit()` with return values in CLI command handlers. - Remove dead code (`target-resolver.ts`), annotate empty catch blocks, remove unreachable code | Medium | 3/27/2026 |
| kibi-mcp@0.5.0 | ### Minor Changes - 7bd2adf: Add typed fact schema, semantic contradiction model, and discovery bundle tools. - **Typed facts**: New `fact_kind` field (subject, property_value, observation, meta) with schema validation, preserved through CLI/MCP sync and query round-trips. - **Discovery bundle**: `kb_search`, `kb_find_gaps`, `kb_coverage`, `kb_graph` tools across MCP and CLI. Richer `kb_check` summaries and improved diagnostic usage logging. - **Agent guidance**: Updated to prefer discov | Medium | 3/27/2026 |
| kibi-cli@0.4.0 | ### Minor Changes - 7bd2adf: Add typed fact schema, semantic contradiction model, and discovery bundle tools. - **Typed facts**: New `fact_kind` field (subject, property_value, observation, meta) with schema validation, preserved through CLI/MCP sync and query round-trips. - **Discovery bundle**: `kb_search`, `kb_find_gaps`, `kb_coverage`, `kb_graph` tools across MCP and CLI. Richer `kb_check` summaries and improved diagnostic usage logging. - **Agent guidance**: Updated to prefer discov | Medium | 3/27/2026 |
| kibi-core@0.3.0 | ### Minor Changes - 7bd2adf: Add typed fact schema, semantic contradiction model, and discovery bundle tools. - **Typed facts**: New `fact_kind` field (subject, property_value, observation, meta) with schema validation, preserved through CLI/MCP sync and query round-trips. - **Discovery bundle**: `kb_search`, `kb_find_gaps`, `kb_coverage`, `kb_graph` tools across MCP and CLI. Richer `kb_check` summaries and improved diagnostic usage logging. - **Agent guidance**: Updated to prefer discov | Medium | 3/27/2026 |
| kibi-vscode@0.2.2 | ### VS Code Extension v0.2.2 - VSIX artifacts now attached to GitHub releases for easy installation - Added to changesets workflow for automated versioning - Installation instructions added to project README **Install:** Download the `.vsix` below, then in VS Code: `Ctrl+Shift+P` ā `Extensions: Install from VSIX...` | Medium | 3/25/2026 |
| kibi-mcp@0.4.0 | ### Minor Changes - efd563a: Add the curated discovery bundle across MCP and CLI, including search, status, gap analysis, coverage reporting, bounded graph traversal, richer `kb_check` summaries, and improved diagnostic usage logging. Update agent-facing guidance to prefer discovery-first workflows with `kb_search` and exact follow-up with `kb_query`. ### Patch Changes - 701e2cb: Refresh README, CLI/MCP references, troubleshooting guidance, and agent-facing self-documentation to match the dis | Low | 3/22/2026 |
| kibi-cli@0.3.0 | ### Minor Changes - efd563a: Add the curated discovery bundle across MCP and CLI, including search, status, gap analysis, coverage reporting, bounded graph traversal, richer `kb_check` summaries, and improved diagnostic usage logging. Update agent-facing guidance to prefer discovery-first workflows with `kb_search` and exact follow-up with `kb_query`. ### Patch Changes - 701e2cb: Refresh README, CLI/MCP references, troubleshooting guidance, and agent-facing self-documentation to match the dis | Low | 3/22/2026 |
| kibi-core@0.2.0 | ### Minor Changes - efd563a: Add the curated discovery bundle across MCP and CLI, including search, status, gap analysis, coverage reporting, bounded graph traversal, richer `kb_check` summaries, and improved diagnostic usage logging. Update agent-facing guidance to prefer discovery-first workflows with `kb_search` and exact follow-up with `kb_query`. | Low | 3/22/2026 |
| kibi-opencode@0.5.1 | ### Patch Changes - 6f84a32: Clarify MCP-only agent guidance policy Documentation now consistently describes the agent-facing interface as public MCP tools and sanctioned slash commands, with internal maintenance handled by background sync operations. This aligns with ADR-016 thin-bridge architecture where agents interact exclusively through the MCP surface while internal processes manage KB synchronization. | Low | 3/22/2026 |
| kibi-cli@0.2.8 | ### Patch Changes - 4c1150b: Fix staged traceability check to correctly resolve symbol IDs from symbols.yaml manifests The staged traceability check (`kibi check --staged`) was failing to resolve symbol IDs from symbols.yaml manifests because the manifest extractor only recognized the legacy `source` field, while the documented format uses `sourceFile`. This caused false-positive violations for symbols that were properly linked to requirements in the manifest. Changes: - Updated `extra | Low | 3/22/2026 |
| kibi-opencode@0.5.0 | ### Minor Changes - Add durable knowledge comment detection for JS/TS and Python - New `comment-analysis.ts` module detects long durable-knowledge comments in code files - Supports JavaScript/TypeScript (`//`, `/* */`, `/** */`) and Python (`#` blocks, true docstrings) - Automatically classifies comments as FACT, ADR, REQ, SCEN, or TEST using knowledge classifier - Injects specific routing guidance based on classification type - Tracks seen comments by fingerprint to avoid repeated g | Low | 3/22/2026 |
| kibi-mcp@0.3.3 | ### Patch Changes - Fix `--diagnostic-mode` support and server version reporting (fixes #97) - `--diagnostic-mode` now properly enables diagnostic logging to `.kb/usage.log` - Server version now dynamically reads from `package.json` instead of hardcoded value - Added usage logging with tool call telemetry (timestamp, duration, status, branch, prolog PID) - Fixed version drift: server now reports `0.3.2` matching the package version - Added source-level implementation in `src/` ensuri | Low | 3/22/2026 |
| kibi-opencode@0.4.2 | ### Patch Changes - 6e9e15c: Import plain string Markdown frontmatter `links` as generic `relates_to` relationships during `kibi sync`, and fix `kibi query --relationships` so it returns outgoing relationships reliably. Also fix `kibi-opencode` tarball ESM imports and self-contained plugin typings so packed installs can build and load the plugin and helper subpath exports in Node. - dabf1af: Document the repo-local dogfood workflow, make the local MCP startup path resolve from nested wo | Low | 3/20/2026 |
| kibi-mcp@0.3.2 | ### Patch Changes - bc020dd: Generate unit-test LCOV coverage in CI, upload it to Codecov using the repository's CODECOV_TOKEN secret, and add a README coverage badge alongside the main CI status badge. - Updated dependencies [bc020dd] - Updated dependencies [e61aa15] - kibi-cli@0.2.7 | Low | 3/20/2026 |
| kibi-cli@0.2.7 | ### Patch Changes - bc020dd: Generate unit-test LCOV coverage in CI, upload it to Codecov using the repository's CODECOV_TOKEN secret, and add a README coverage badge alongside the main CI status badge. - e61aa15: Load SWI-Prolog's `rdf_db` library in interactive CLI sessions so `rdf_transaction/1` mutation queries do not fall into interactive correction prompts and hang MCP requests that rely on the long-lived Prolog process. | Low | 3/20/2026 |
| kibi-mcp@0.3.1 | ### Patch Changes - 5188a8f: Fix `kb_upsert` status validation so documented entity-specific lifecycle values like `open`, `passing`, and `accepted` are accepted again. The MCP tool schema now avoids advertising a stale fixed status enum, and the shared entity schema accepts both documented statuses and legacy compatibility values. - 5188a8f: Remove unused internal MCP tool modules that are no longer part of the supported four-tool public surface. This reduces dead code and makes unit coverage | Low | 3/19/2026 |
| kibi-cli@0.2.6 | ### Patch Changes - 5188a8f: Fix `kb_upsert` status validation so documented entity-specific lifecycle values like `open`, `passing`, and `accepted` are accepted again. The MCP tool schema now avoids advertising a stale fixed status enum, and the shared entity schema accepts both documented statuses and legacy compatibility values. - Updated dependencies [4e05344] - kibi-core@0.1.10 | Low | 3/19/2026 |
| kibi-core@0.1.10 | ### Patch Changes - 4e05344: Align core status semantics with the documented entity-specific lifecycle values so requirement and ADR derivations treat canonical states like `open`, `in_progress`, `closed`, `accepted`, `deprecated`, and `superseded` consistently. | Low | 3/19/2026 |
| kibi-opencode@0.4.1 | ### Patch Changes - 1552f46: Fix plugin loader compatibility: root entrypoint now exports only plugin function to match OpenCode loader contract. Runtime helpers (config, prompt, scheduler, file-filter) moved to subpath exports (`./config`, `./prompt`, `./scheduler`, `./file-filter`). Fixes issue #82. ### Package entrypoint - Remove named exports `config`, `fileFilter`, `createSyncScheduler`, `injectPrompt`, `SENTINEL` from root - Keep only `default` export (plugin factory) and type-onl | Low | 3/18/2026 |
| kibi-opencode@0.3.1 | ### Patch Changes - 582bede: Add `/init-kibi` advertisement to injected guidance. Update README with Bootstrap Command section. | Low | 3/17/2026 |
| kibi-core@0.1.9 | ### Patch Changes - 29de3fa: Bump patch version for safe release | Low | 3/17/2026 |