Skip to content

feat(jev): integrate TypeSafe classifier - #1448

Merged
vastsa merged 6 commits into
mainfrom
codex/jev-integration
Oct 7, 2026
Merged

vastsa merged 6 commits into
mainfrom
codex/jev-integration

Conversation

@vastsa

@vastsa vastsa commented Oct 7, 2026

Copy link
Copy Markdown
Owner

摘要

  • 接入 pi-ai 的 TypeSafe Jev 分类器,作为 Agent 可按需调用的 JevClassify 工具;Plan/Goal 不开放。
  • 在 Settings → Models 增加显式开关与密钥管理,密钥经 Host 安全存储,并仅在启用的 Agent 会话启动时传入 sidecar。
  • 同步设置、密钥、工具权限与 E2E 验收文档;加入本地假服务的 UI、会话启动、工具目录和请求契约测试。

验证

  • Jev Electron 设置页与会话启动 E2E:2 项通过。
  • Agent Runtime 相关 Vitest:290 项通过。
  • Desktop、agent-runtime、shared、i18n 类型检查通过;PR 基线检查通过。
  • 未请求真实 TypeSafe 服务,也未使用真实 API key。

vastsa added 3 commits October 7, 2026 15:51
Expose pi-ai's TypeSafe classifier as an optional Agent tool with explicit settings opt-in. Keep the API key in Host secure storage and document its data flow and acceptance scenario.
Exercise the settings secret lifecycle, Agent-only session key injection, runtime tool discovery, and TypeSafe request handling with local fixtures. Keep the release gate reproducible without calling a real provider.
Copilot AI balanced review requested due to automatic review settings October 7, 2026 08:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Reuse the shared password visibility strings under the config sync
catalog namespace so the settings view resolves them in every locale.
@vastsa
vastsa merged commit 1e07bad into main Oct 7, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants