docs: fix remaining operator-doc mismatches vs code - #224
Merged
Conversation
Correct claims that had drifted from current behavior: continue sandbox pinning (no --no-sandbox flag; project sandbox:false ignored), non_interactive enum, Telegram trust/friction vs TTY, schedule floor, serve @-resources and compaction wiring, event data fields, plan UI polling, memory search defaults, serve.log rotation, and the local init template so odek init stays warning-free. Co-authored-by: admin <admin@21no.de>
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
odek | b387733 | Commit Preview URL Branch Preview URL |
Sep 09 2026, 10:08 AM |
jkyberneees
marked this pull request as ready for review
September 9, 2026 09:15
ODEK_NO_SANDBOX does not override a sandboxed continue pin (only ODEK_SANDBOX=false / trusted config set SandboxExplicit first). Sandboxed resume and odek serve hard-fail without Docker. Schedule still registers delegate_tasks. Web UI friction is typed approve + 1.5s; Telegram Trust is still offered for persistence/unread_exec. Co-authored-by: admin <admin@21no.de>
Serve and Telegram now copy resolved.Compaction onto odek.Config so rolling compaction matches run/repl/schedule. Serve accepts --no-compaction. Telegram Trust uses danger.TrustShortcutAllowed, so persistence and unread_exec cannot be session-trusted. Co-authored-by: admin <admin@21no.de>
Continue pins the session sandbox bit; it is not a new default-on like run/repl/serve. Tighten the compaction wiring pin to the assignment line and point go install at the forthcoming v2.11.2 tag. Co-authored-by: admin <admin@21no.de>
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.
Adversarial accuracy pass over the remaining operator docs (MCP.md was already rewritten in #223), plus the three wiring gaps that pass uncovered.
Docs that had drifted
odek continuesandbox — no--no-sandboxflag; projectsandbox: falseignored. Override is trusted"sandbox": falseorODEK_SANDBOX=false.ODEK_NO_SANDBOX=1does not override a sandboxed session. Continue pins the session bit; it is not a new default-on likerun/repl/serve.run/replimplicit default-on degrades;serveand a sandboxedcontinuehard-fail.non_interactive, approvals, events, plan UI, memory search,serve.log, compose nested Docker, SDK[]session.Message,go install @latest, scheduledelegate_tasks— as in earlier commits.Implementation gaps closed in this PR
resolved.Compactionis now copied ontoodek.Config(was library default off while config/API showed on). Serve also accepts--no-compaction.allowTrustForClassnow callsdanger.TrustShortcutAllowed, sopersistenceandunread_execcannot be session-trusted (forged Trust is denied).Small code/docs-adjacent extras from the accuracy pass
odek initlocal template no longer includes operator-onlysubagent/schedules.max_concurrent/catchup.Config.EventHandlercomment lists the subagent event types.Last review (this revision)
Dropped leftover “continue is default-on” wording in SANDBOXING / CHEATSHEET / CONFIG / GETTING_STARTED, tightened the compaction assignment pin, and pointed
go installat v2.11.2.Left as documented limitations (not this PR)
Budgets still apply only to
odek run/odek subagent. Telegram still does not start a sandbox container.