mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-08-02 12:55:04 +00:00
Move the pure record decode for grok, kimi, and codewhale into @codeburn/core and rewire the CLI providers through createBridgedProvider, keeping discovery, file I/O, config resolution, and pricing host-side. Validation fixes (legacy-parity, caught arm-by-arm against the pre-lift decode): - grok/codewhale: the host toProviderCall wrongly wrapped bashCommands in a Set. The legacy decode deduped nothing (flat push of extracted base commands), so per-command breakdown counts drifted. Drop the Set. - kimi: the core decode dropped the legacy per-turn tool Set, so repeated tools in a turn no longer collapsed. Restore [...new Set(tools)]. - codewhale: remove an unused codeWhaleToolNameMap import. Parity fixtures now exercise the dedup arms (repeated tools/commands) and the goldens are pinned to the ORIGINAL in-CLI decode output, captured by running the pre-migration providers over the same fixtures. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| harness | ||
| providers | ||
| architecture-gate.test.ts | ||
| content-smuggling.test.ts | ||
| detectors.test.ts | ||
| diagnostics.test.ts | ||
| finding-no-fix-payload.test.ts | ||
| fingerprint.test.ts | ||
| import-smoke.test.ts | ||
| schema-drift.test.ts | ||
| schema.test.ts | ||