Repository navigation
Conversation
…rs pass their status file Standing rules, relay.md, coordination, orchestrate-sessions and the interview skill point to the pane skill's "Asking the person in Pane" section instead of restating Pane's card rules. A Session worker reports blocked with --summary-file <status file> again (undoing #205's ban, which #1298 made unnecessary), relaying in Pane always uses runpane notify --relays, and needs_you gains a top-level why (the card's subtitle) and an optional summary page. In a Pane Session the orchestrator follows Pane's bundled orchestrate-sessions and takes only roles, bundles, review policy and validation levels from Greenfield's. Bumps greenfield to 0.0.52.
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.
Summary
This is the Agent Farm package (P2) of the approvals-system plan. Pane's generated approvals text, its "Asking the person in Pane" section, becomes the only place that says how an agent asks inside Pane. Agent Farm stops giving its own Pane asking rules. It keeps
needs_you, the Q-n and D-n numbering and the interview method, and points to thepaneskill everywhere else. The Pane side is being finished in a separate Pane PR.What changed (greenfield 0.0.52)
paneskill says". A Session worker now reports blocked with its status file,runpane report --state blocked --question "Q-n: <title>" --summary-file <status file>. This undoes greenfield: blocked workers report the question and its options, not the status file #205's ban on passing the status file. That ban existed only because raw JSON showed on cards, and Pane #1298 fixed that: Pane now builds the card fromneeds_you. The literal-argument quoting rule stays. Standalone agents in Pane follow the pane skill's which-card rule;AskUserQuestionstays the rule elsewhere.needs_youshape. It gains a top-levelwhy, one or two sentences of at most 240 characters, which becomes the card's subtitle, and an optionalsummarypath to an.htmlSummary page. Both are in the JSON example and the field list.titleis documented too.runpane notify --relays <item>, neverAskUserQuestion. Outside Pane the relay is unchanged.orchestrate-sessionsnow say that in a Pane Session the orchestrator follows Pane's bundledorchestrate-sessions, the one the Session'spane-orchestratorguide loads. From Greenfield's skill it takes only roles, bundles and document destinations, review policy and validation levels. Outside a Pane Session, Greenfield's skill applies in full.orchestrate-sessionson every host, and in Pane the precedence is set by these instructions, not by the loaded skill list.--summary-file,why/summary,--relays, the interview rule and the orchestrator split. The test also checks that the standing rules don't restate Pane's card rules.bigbrain's pinned copy of
interviewis left as it is; it's pinned on purpose. No profile files were edited.Checks run
pnpm typecheck: passpnpm test: 348 pass, 0 fail, 9 skippednode scripts/install-smoke.mjs: passnode dist/cli.js plugin validate plugins/greenfield(tempHOMEand--config-root): passnode scripts/sync-bigbrain-from-greenfield.mjs --check: copies and checksums currentValidation deferred: CI, QA and review not yet run.
Not published: the plugin and npm package aren't released, and no machine's plugin copy has been refreshed.
Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.