-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: corbitsdev/corbits-code
base: main
head repository: corbitsdev/corbits-code
compare: cl-orchestrator-play
- 14 commits
- 107 files changed
- 1 contributor
Commits on Aug 10, 2026
-
Remove single-agent session mode; add closed director registry
Orchestrator is the only product path (CL-5814): drop the first-run mode picker, Settings session-mode rows, and dual-mode prompt/tool branching. Legacy sessionMode on disk still loads without error and is ignored. Also land the Level-1 closed director registry (16 ids + resolve + intent defaults) so leaf packages can fill in place (CL-5818).
Configuration menu - View commit details
-
Copy full SHA for 945586a - Browse repository at this point
Copy the full SHA 945586aView commit details -
Note single-agent session mode removal in Unreleased
Document the CL-5814 product break: orchestrator-only primary, legacy sessionMode ignored, first-run picker and Settings rows gone.
Configuration menu - View commit details
-
Copy full SHA for 58a2f84 - Browse repository at this point
Copy the full SHA 58a2f84View commit details -
Quiet transcript for task/manage_tasks and live fleet dispatches
Panel-owned tools no longer paint stream rows; fleet report only announces terminal/stall transitions so the board owns live state.
Configuration menu - View commit details
-
Copy full SHA for 3278498 - Browse repository at this point
Copy the full SHA 3278498View commit details -
Fail closed director fleet and task intent contracts
Require real director prompts (not placeholders) and assert task resolves directors and intents before the registry and dispatch path ship full packages.
Configuration menu - View commit details
-
Copy full SHA for 98cd177 - Browse repository at this point
Copy the full SHA 98cd177View commit details -
Wire live director packages into registry and task dispatch
Replace placeholder registry entries with the closed sixteen packages, project them as default profiles, and resolve named or intent-only task dispatches from the fleet.
Configuration menu - View commit details
-
Copy full SHA for ba35419 - Browse repository at this point
Copy the full SHA ba35419View commit details -
Fill closed director packages with tool envelopes and write-path authz
Skywalker is the primary system role. Leaves mount small tool allowlists instead of deny-everything, and docs directors lock write_file/edit_file paths at the permission gate so prompt policy is not the only fence.
Configuration menu - View commit details
-
Copy full SHA for f3f4924 - Browse repository at this point
Copy the full SHA f3f4924View commit details -
Document the closed director fleet and lock Phase 5 acceptance tests
PRODUCT, ARCHITECTURE, and IMPLEMENTATION now describe Skywalker, the 16-package registry, spawn matrix, intent map, and writePaths. Registry tests cover greybeard spawn, review envelopes, and primary stance.
Configuration menu - View commit details
-
Copy full SHA for c40751b - Browse repository at this point
Copy the full SHA c40751bView commit details -
Enforce director spawn allowlist and refuse bare task
Close the two dogfood gaps greybeard flagged: nested directors pass spawn.allowlist into nested task so greybeard cannot mint implement, and task without agent or intent fails closed instead of a generic leaf.
Configuration menu - View commit details
-
Copy full SHA for dfee9e3 - Browse repository at this point
Copy the full SHA dfee9e3View commit details -
Name primary Skywalker and strip product write tools from the orchest…
…rator Wire director identity headers (agent id, modelRole, optionalSkills) into profiles and spawn, drive leaf effort from modelRole, inject arch/runtime into the env block, and make never-implement structural on the primary tool surface instead of prompt-only.
Configuration menu - View commit details
-
Copy full SHA for 828a9b9 - Browse repository at this point
Copy the full SHA 828a9b9View commit details -
Move orchestration chrome above the prompt and fix primary write-tool…
… honesty Stack agents and tasks under the transcript so fleet work sits next to the prompt, and stop telling Skywalker that product write tools are how files change when those tools are unmounted.
Configuration menu - View commit details
-
Copy full SHA for 4bd2498 - Browse repository at this point
Copy the full SHA 4bd2498View commit details -
Stop painting the same fleet work three times
Transcript fleet notices drop per-lane done walls; chrome shows either the board or the checklist, not both; done-only task lists collapse.
Configuration menu - View commit details
-
Copy full SHA for 9dcd942 - Browse repository at this point
Copy the full SHA 9dcd942View commit details -
Tighten docs writePaths and drop dead fleet task tracking
Docs directors no longer mount run_shell so writePaths cannot be bypassed via shell. Bare allowlist names match only the workspace root file. Remove unused taskCallIds machinery from the runtime bridge.
Configuration menu - View commit details
-
Copy full SHA for 8c587df - Browse repository at this point
Copy the full SHA 8c587dfView commit details -
Close write-path allowlist escape holes
The write-path allowlist matched the raw subject in addition to the resolved workspace-relative path, so a glob like docs/* could accept docs/../src/hack.ts (the subject string starts with docs/ even though the resolved path escapes to src/). It also fell through to pattern matching for paths resolving outside cwd. Resolve the subject against cwd first and hard-deny anything outside cwd without ever matching the raw subject. Globs now match only the workspace-relative path, and bare names still compare root-only. Also compose DOCS_TOOLS from READ_TOOLS minus run_shell so it tracks the read surface instead of duplicating it. Add tests for traversal escape, outside-cwd absolute paths, and the existing positive cases.
Configuration menu - View commit details
-
Copy full SHA for e4c89ab - Browse repository at this point
Copy the full SHA e4c89abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c95a55 - Browse repository at this point
Copy the full SHA 3c95a55View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...cl-orchestrator-play