docs(design): workspace dependency management design and stacked plan - #1132
Draft
sheepbox8646 wants to merge 3 commits into
Draft
docs(design): workspace dependency management design and stacked plan#1132sheepbox8646 wants to merge 3 commits into
sheepbox8646 wants to merge 3 commits into
Conversation
sheepbox8646
force-pushed
the
workspace-deps/00-docs
branch
from
September 2, 2026 13:30
3180784 to
06ba260
Compare
Design for moving agent CLIs out of the workspace image contract into a server-pinned, user-visible dependency manager, revised for the direct Codex/Claude Code runtimes (#1110-#1112). The plan groups the work into five stacked code PRs with per-PR file lists, tests and merge conditions, and documents the gh-stack workflow used to land them. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017sihinqYWYNmZ9K842WqDJ
…aseline plus overlay Agent CLIs are managed like every other dependency (latest by default, explicit version, upstream update checks, rollback); the server protocol snapshot no longer drives any alignment. Runtime dependencies keep the image copy as a baseline and may install a managed overlay that wins on PATH; removing the overlay returns to the image version. Adds the PATH precedence rule and the new stack layer for these changes. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017sihinqYWYNmZ9K842WqDJ
Flat, installed-only list on the bot page; discovery and installation in Supermarket via a bot-independent catalog endpoint; icons as icon-library identifiers; the tab lives in the capability group; and the UI copy rules (same shape and action set for every dependency, no provenance labels, no limitation blurbs, localized names, optional version input). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017sihinqYWYNmZ9K842WqDJ
sheepbox8646
force-pushed
the
workspace-deps/00-docs
branch
from
September 3, 2026 09:44
0c72b91 to
1a26ee5
Compare
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.
变更内容
docs/design/workspace-dependencies.md:workspace 依赖管理设计,基于 Refactor external agent runtime architecture #1110–Add direct Claude Code runtime and web integration #1112 合入后的 direct runtime 形态(Server 钉版、依赖管理器分发对齐、软版本门、contract 最终移除)。docs/design/workspace-dependencies-plan.md:5 个代码 PR 的实施计划,含每层文件清单、测试、合入条件,以及本仓库使用 gh-stack 的工作流。PR 边界
本 PR 只含文档,是
workspace-deps栈的底层;代码在上层 PR 中逐层提交。🤖 Generated with Claude Code
https://claude.ai/code/session_017sihinqYWYNmZ9K842WqDJ