Repository navigation
Conversation
added 4 commits
October 13, 2026 21:31
Extend the existing system-agent contract with three hashed role blueprints. Ship Windows/POSIX starters, the role prompt and care/probe modules in wheel/sdist. Reuse optional TASKPLAN for launching; missing dependency fails closed. Keep runtime roots, accounts, authentication and full access explicit instance opt-ins. Generated-with: Codex GPT-6 Sol
Export MULTI-BOT roles through a separate resource and multi-bot-role CLI command. Keep the existing system-agent response and original template unchanged. Pin the exact permitted descriptor fields in unit and fresh-install consumer tests. Generated-with: Codex GPT-6 Sol
Add operator, bot-triage and github-maintain with preserved legacy names, evidence-based maintenance alternation, packaged policy-bound descriptors and foreground Windows pause. Generated-with: Codex
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.
MULTI-BOT now ships as neutral Core package resources: Windows/POSIX starters, a German policy and the existing care/probe helpers. The visible menu is 1 operator (default), 2 bot-triage and 3 github-maintain. Operator checks fresh PR work before each new unit, then fixes, then evidenced policy/care alternation; urgent policy work precedes routine care. The named legacy modes triage, review-merge and aftercare keep their restricted scopes.
The new
multi-bot-select --input SNAPSHOT.jsonreads caller-supplied exact-revision candidates and completion evidence without persisting, enqueueing or executing work. Blocked/done revisions do not repeatedly preempt other work; idle checks do not advance maintenance history. The caller remains responsible for fresh snapshots and verifying the referenced evidence.All six modes export the existing strict seven-field system-agent descriptor, bound to the actual packaged policy bytes and canonical blueprint hash. The original system-agent template remains unchanged. TASKPLAN remains optional; missing launcher support fails closed. Instance roots, accounts, permissions and authentication stay explicit, with merge disabled by default. Windows starters run in the foreground and pause on completion/error unless dry-run or no-pause is explicit.
Validation at b42a5ee: 179 tests passed, including separate fresh wheel and sdist consumers, six installed descriptors and policy-byte hashes, the read-only selector, native cmd.exe pause/exit behavior and the actual installed BAT. Ruff lint/format and diff checks passed; both archives contain all 33 frozen package files and no lock/instance files. No provider/model, productive loop, installation activation, merge or release was performed.