Skip to content

Evaluate caveman token-compression skill as an output layer for existing agents - #477

Merged
AdamFrisby merged 4 commits into
mainfrom
codeybox/854383bd
Sep 14, 2026
Merged

Evaluate caveman token-compression skill as an output layer for existing agents#477
AdamFrisby merged 4 commits into
mainfrom
codeybox/854383bd

Conversation

@AdamFrisby

Copy link
Copy Markdown
Owner

Automated via CodeyBox — work item 854383bd93f94638aaad1d23ded60903


Co-Authored-By: CodeyBox noreply@codeybox.invalid
🤖 Generated with CodeyBox

AdamFrisby and others added 4 commits September 14, 2026 00:50
… layer

Spike evaluating the caveman skill (MIT) as an output-compression layer over
CodeyBox's existing agents. Maps the stdout capture/parse path and finds the
compatibility gate PASSES: parsers key on JSON envelope fields, the failure
classifier on literal CLI error signatures, and turn success on process exit +
git state — none of which caveman rewrites (it compresses only NL prose and
keeps code/commands/structured output byte-exact). Documents the residual
exact-literal contract risk (commit trailers, verdict sentinels, .codeybox
JSON), measures realistic savings as modest on our tool-heavy thinking-model
workload (output-only, reasoning + tool-use payloads untouched, ~1-1.5k
input-token/turn overhead), flags the headless-activation caveat, and designs a
default-off, hot-reloadable, per-agent opt-in via the existing prompt-preprocessor
seam. No behaviour wired on — implementation deferred behind the designed gates.

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
Pin HOME alongside DOTNET_CLI_HOME while preserving the original global package cache. Strengthen the regression fake to model NuGet builds that ignore DOTNET_CLI_HOME.

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
…thread transaction race

Concurrent GetAsync polls raced SaveE2eReplayResultsAsync transactions on the
shared SqliteConnection, causing 'transaction object is not associated with
the same connection' failures. Adds the per-instance _connectionLock used by
sibling stores and wraps every connection use; writes nest the shared write
gate inside it, reads take only the connection lock.

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
@AdamFrisby
AdamFrisby merged commit 233975f into main Sep 14, 2026
@AdamFrisby
AdamFrisby deleted the codeybox/854383bd branch September 14, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant