feat(agents): add first-use software recommendations - #189
Merged
Merged
Conversation
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.
Scope and rationale / 范围与原因
save_settings可借旧兼容字段绕过专用完成命令的问题;两个首次引导字段现均由原生 owner 独占写入。AgentCatalogId的穷尽映射,并更新前后端 owner SPEC、错误矩阵、回归要求与证据边界。明确不在范围内:自动安装/登录/模型选择、用途上传、数据库 schema、发行签名和物理全新安装验收。
Related work / 关联工作
Issue / planning context (if applicable):
.trellis/tasks/archive/2026-09/09-15-first-use-software-guide.trellis/tasks/archive/2026-09/09-15-grok-guide-recommendation.trellis/tasks/archive/2026-09/09-15-review-todays-specs-and-mergeEvidence / 验证证据
TRELLIS_CONTEXT_ID=fyagent-review-todays-specs mise run check:prearchive --exclude-active-task .trellis/tasks/09-15-review-todays-specs-and-merge— 退出码 0;188 个 Vitest 文件中 1680 项通过、1 项跳过;Rust 核心 3246 项通过、5 项按声明忽略,后续集成/辅助组件无失败。mise run test:browser— route chunk 校验、生产启动 3 项、Chromium/WebKit 616 项全部通过;首次引导保持独立 lazy chunk。mise run check:contracts均通过,任务已归档且工作树干净。Risk and rollback / 风险与回退
pending | dismissed与旧确认字段仍可读取;普通整份设置保存不再拥有这两个字段的写权限。Contract and provenance impact / 契约与来源影响
Screenshots / 截图
不适用:本次以既有设计实现首次引导并完成生产浏览器矩阵;没有需要人工对照的视觉基线变更。
Checklist / 检查清单
check:prearchive通过,并在归档后复验 contracts.venv或用户数据