feat: add FDE presets and managed account proxy support - #190
Merged
Merged
Conversation
A driver switch can leave apple/Products beside the live release/ tree; copying that stale binary fails the development CFBundleVersion check. Co-authored-by: Cursor <cursoragent@cursor.com>
Disconnected fyagent_proxy slots were leaving a provider label and under-counting named consumers, so the renderer rejected the snapshot and /auth failed closed. Co-authored-by: Cursor <cursoragent@cursor.com>
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 / 范围与原因
This PR delivers the 2026-09-16 branch work and converges its durable Trellis contracts:
The implementation audit found no additional runtime defect beyond the already committed behavior fixes. The final audit commit freezes exact catalogue membership and removes overlapping SPEC ownership rather than adding another state machine.
Out of scope: new providers/targets/protocols, public gateway deployment, database schema changes, real-account entitlement claims, or privileged-helper installation changes.
Related work / 关联工作
Issue / planning context (if applicable):
.trellis/tasks/archive/2026-09/09-16-fde-china-presets/.trellis/tasks/archive/2026-09/09-16-managed-account-proxy/.trellis/tasks/archive/2026-09/09-16-review-todays-specs-and-merge/Evidence / 验证证据
TRELLIS_CONTEXT_ID=fyagent-review-20260916-specs mise run check:prearchive --exclude-active-task .trellis/tasks/09-16-review-todays-specs-and-merge— exit 0.mise run test:unit -- tests/renderer/pages/prompts/presets.test.ts tests/renderer/features/mcpCatalog.test.ts tests/miseTaskContract.test.ts— 64 passed, 1 repository-declared skip.mise run typecheck, lint, formatting, Rust fmt/check/clippy, release/platform/task contracts — passed.mise run check:contracts— 619 passed, 1 repository-declared skip; native-fetch 4 passed.ada2dc988a664713c160ea8cdcf9f66b69d152f6. GitHub PR and merge-groupCI / Requiredremain the hosted authorities.Risk and rollback / 风险与回退
Contract and provenance impact / 契约与来源影响
this PR explains why none changed / 长期行为已更新可执行测试与维护中文档,或已说明无需修改
decisions, and preserved FyAgent contracts, or are not applicable /
上游变更已记录 tag、SHA、merge/冲突与 FyAgent 契约,或不适用(本 PR 不含上游同步)
exact assets, remaining remote gates, and rollback, or are not applicable /
CI/Release 变更已记录触发、权限、平台、资产、远程门禁与回退,或不适用(仅调整 helper 构建产物选择)
Screenshots / 截图
Not applicable to the final SPEC/test audit. The feature tasks retain their browser evidence; no screenshot is presented as native-file or real-subscription proof.
Checklist / 检查清单
.venv, or user data is included / 未包含 secret、证书、个人配置、.venv或用户数据