Releases: cnap-tech/codemode
Releases · cnap-tech/codemode
v0.1.4
What's changed
- Revert error response stripping — Error status codes (401, 403, 404) are kept in the spec so agents can debug failures.
- Improved search tool description — Aligned examples with Cloudflare's patterns: tag-based discovery when available, list-all as fallback, split endpoint detail examples by concern (requestBody vs parameters).
v0.1.3
What's changed
- Strip error responses from spec — Only 2xx/default responses are kept in the processed spec. Error schemas (401, 404, 500) are identical boilerplate on every endpoint and were wasting context tokens.
- Full CNAP spec: ~58K → ~26K tokens (56% reduction)
- Single endpoint query: ~990 → ~358 tokens (64% reduction)
v0.1.2
What's changed
- Leaner spec processing —
processSpec()now dropscomponents,info, andoperationIdfrom the output. Since all$refs are resolved inline, these fields were redundant and wasted sandbox memory. - Lower default response token limit —
maxResponseTokensdefault reduced from 25,000 to 6,000 (matching Cloudflare's implementation), keeping agent context usage lean. - Updated tool type declarations —
SPEC_TYPESno longer advertisescomponentsorinfoon thespecglobal.
These changes reduce context overhead without changing the search/execute API.
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/cnap-tech/codemode/commits/v0.1.0