refactor(runtime): separate product workflows from Agent Runtime - #2481
Merged
Conversation
Select profile-scoped Agent catalogs and atomic tool groups for headless hosts while preserving the existing registry order. Move DeepResearch policy above the portable runtime and remove the unused Harness preview surface.
limityan
added a commit
to limityan/BitFun
that referenced
this pull request
Aug 26, 2026
Complete the remaining GCWing#2481 delta after the existing Explore adaptation in 8891d57. Remove descriptor-only Harness registry wiring and keep CLI, ACP, and SDK hosts on the Code Agent capability closure. Preserve Explore-specific agents, tools, and retired-LSP state. Advance the Rust Runtime SDK preview API to v9. (cherry picked from commit 99d8029)
limityan
added a commit
that referenced
this pull request
Aug 26, 2026
Complete the remaining #2481 delta after the existing Explore adaptation in 8891d57. Remove descriptor-only Harness registry wiring and keep CLI, ACP, and SDK hosts on the Code Agent capability closure. Preserve Explore-specific agents, tools, and retired-LSP state. Advance the Rust Runtime SDK preview API to v9. (cherry picked from commit 99d8029)
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
agent-workflowscrateArchitecture boundary
Dependencies flow downward.
agent-runtimecannot depend on named product workflows. MiniApp and Canvas remain product artifact capabilities. Delivery Profile selection remains in Assembly.The production loop is still owned by
assembly/corethroughConversationCoordinator -> Scheduler -> ExecutionEngine -> RoundExecutor -> ToolPipeline. This PR does not claim that owner migration is complete and does not move the roughly 11k-line DeepReview implementation.Compatibility and behavior
Scope
docs/superpowers/**Validation
node scripts/check-core-boundaries.mjsnode --test scripts/check-core-boundaries.test.mjs(126 passed)pnpm run check:repo-hygienecargo test --locked -p bitfun-tool-packscargo test --locked -p bitfun-agent-workflowscargo test --locked -p bitfun-product-capabilities --test product_capability_contractscargo check --locked -p bitfun-clicargo check --locked -p bitfun-sdk-host-appcargo check --locked -p bitfun-acp --no-default-features --features server