Repository navigation
feat(agent-adoption): make skills a deploy artifact and add auto repair - #288
Merged
Merged
Conversation
…skills in fallback
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.
概述
修复 #285:把 Mebular Skill 从“可选按钮”变成部署产物,并补齐 Agent 的发现与采用链路。
1. Skill 自动安装
connectClient成功后自动 ensure 当前客户端 Skill。mebular init同样自动 ensure。fleet quickstart/join --daemon通过mebular-serve启动时的收敛覆盖;非 daemon 路径在下一次 serve 时收敛。mebular-memory、mebular-tasks、mcp/片段和受管标记。install.mjs --global补齐 OpenChamber/OpenCode 的~/.config/opencode/skills。2. 设置 · 常用“自动修复”
3. Agent 路由信号
instructions,说明先查后写、任务派发前先task_targets,以及工具描述首行是首选路由信号。4. SETUP 兜底
runtime.json中的http.host/http.port+/healthz判断 App/守护已在运行。command -v mebular失败误装第二套 CLI。config.json时仍不自建身份,引导从 App 主界面新建/加入。安全与边界
./..和空段,避免越界删除。验证
通过:
npm run buildnpm test -- --runInBand --testPathIgnorePatterns=tests/mcp/runtime-cli.test.mjs:216 suites / 2174 tests passednpm run verify:consolenpm run verify:mcp:skillnpm run check:i18n:32 checks,0 failednpm run check:surface-parity:11/11 passed,统一注册表 29npm run check:cleanliness:0 errors / 0 warningsnpm run verify:onboarding:36/36 passednpm run verify:daemon:37/37 passednpm run verify:mcp:stdio/verify:mcp:http:通过已知本机环境限制(非本次改动路径):
npm test -- --runInBand为 2178/2179;唯一失败是tests/mcp/runtime-cli.test.mjs的 profile 解析被本机/Applications/Mebular.app0.2.2 daemon 占用127.0.0.1:7331影响。verify:runtime:coexistence在本机 0.2.2 App provider 被选中时出现 6 个环境相关失败;其 rest/self 相关场景通过。verify:console:uiSKIP:当前环境没有 Chrome/Chromium。发布
本 PR 不包含版本号、CHANGELOG 或发布资产;合并后按 v0.2.4 release 流程处理。
Closes #285