release: v0.0.269 ask_user images and compaction pin - #587
Closed
justrach wants to merge 8 commits into
Closed
Conversation
Foreground bash emits 16KiB bash_output_chunk frames onto a raw terminal buffer. Background jobs wake the next step (and an idle TUI) instead of asking the model to poll. Subagent personas can be standalone TOML (name/description/developer_instructions + pins), loaded from .harness/agents and ~/.codex/agents. Test ratchet 1486. Release notes for v0.0.268.
Live Grok 4.6: auth ping, overflow handle tr_1 + read_tool_result NEEDLE=yes, --add-dir extra root. ADR 0012.
query returns the whole line; first handle payload includes a bounded error-line excerpt. Live Grok 4.6 f2b: 2 calls / 14k in vs 3 / 25k on 832236a.
* feat(codedb): in-process list_dir (BFS, gitignore, 10k cap) Port grok-build's directory listing into the existing codedb tool instead of adding a catalog entry. codedb list_dir walks any PathConfine folder (including --add-dir), honors .gitignore, seeds depth-1 so a fat sibling cannot hide the rest, and collapses leftover dirs under a 10k-char budget. * fix(list_dir): do not climb host gitignores without a git root A listing of an unindexed extra root must not inherit /tmp/.gitignore (or /). Nested files under the walk dir still apply. * docs: list_dir also lives in the codedb repo Keep a local codedb/ checkout (gitignored, like surfer/) so the harness and github.com/justrach/codedb#696 can evolve the same BFS listing. Graff still runs list_dir in-process for PathConfine. * docs(adr): point list_dir at codedb PR 697 The sibling checkout is /workspace/codedb (gitignored). CLI list_dir landed there as #696 / #697; graff stays in-process for PathConfine. * chore: offline showcase for list_dir vs the old index path Prints the current graff surface (one codedb tool, prompt-cache max) and a fixture bake-off: find/ls vs codedb list_dir vs codedb ls. No provider. --self-test checks gitignore, 10k cap, and catalog tax. --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Codex reuses a thread cursor and prompt_cache_key; OpenCode pages session parts; Claude Code's SendMessage inbox lives on disk. Graff's room offsets and parked inbox were process-local, so /resume re-drained the last 10 JSONL lines and titled the session after a [peer] wake. Save chan_off, device_off, and peer_inbox on the session file, strip perishable wakes from messages, and treat peer injects as not a human turn. Legacy files and -p one-shots still seek the rooms to the tail (ADR 0014). Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Zig 0.17's AlignedManaged ArrayList has no .empty; the #580 fixtures must use Array.init / undefined like the rest of the suite.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New release branch
release/v0.0.269.This is 0.0.268 plus the #580 / #581 image-transport fixes:
ask_userpastes reach the next model request as vision blocks (ADR 0015).ActivePromptPinned.Notes live in
CHANGELOG.mdunder v0.0.269,docs/releases/v0.0.269.md, andgraff --version.Not tagged. Tag
v0.0.269only when you want the release workflow to publish. Themaincherry-pick remains #585; the 268-targeted PR remains #586.