дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-09 19:25:54 +02:00
feat(agents): configurable executable for every built-in agent (#682)
Settings › Tools › Agents is split into Built-in and ACP Registry tabs. The Built-in tab lists every built-in agent with its status (custom executable or not found on PATH) and, for the selected agent, its default launch line, an Executable field (empty = auto-detect on PATH) with Browse and Reset, and its sign-in hint. Edits are staged with the Settings dialog and written on Apply / OK; Cancel discards them. The override is written to <config>/agents/<id>.toml, keeping hand-written name, driver, args and env; resetting a command-only override removes the file. AgentProvider now exposes the program, args, built-in defaults, login hint and whether the command is editable: built-ins started through a package runner (npx) and registry installs are read-only, with the reason shown. Fixes #596 Co-authored-by: a-rookie-of-C-language <[email protected]>
Цей коміт міститься в:
1 джерело
e4b8b76452
коміт
9dbae1d189
22 files changed
+1086
-57
No files matched your search
@@ -1,9 +1,34 @@
|
||||
{
|
||||
"Edit {name}": "编辑 {name}",
|
||||
"The language server JDK ({path}) must be a full JDK with jdk.compiler, jdk.jdi and jdk.unsupported for Java language support and debugging. jdtls needs JDK {version} or newer. Download JDK {version}, choose a full JDK in {setting}, or set it to Auto.": "语言服务器 JDK({path})必须是包含 jdk.compiler、jdk.jdi 和 jdk.unsupported 的完整 JDK,才能支持 Java 语言功能和调试。jdtls 需要 JDK {version} 或更高版本。请下载 JDK {version},在 {setting} 中选择完整 JDK,或设为自动。",
|
||||
"ACP Registry": "ACP 注册表",
|
||||
"Apple's clangd does not run clang-tidy, so checks from .clang-tidy are not shown. Install clangd (LLVM) to get them.": "Apple 的 clangd 不运行 clang-tidy,因此不会显示 .clang-tidy 中配置的检查。请安装 clangd(LLVM)以启用这些检查。",
|
||||
"Auto-detect ({defaultProgram})": "自动检测({defaultProgram})",
|
||||
"Built-in": "内置",
|
||||
"Built-in agents": "内置智能体",
|
||||
"Custom executable": "自定义可执行文件",
|
||||
"Found on PATH": "已在 PATH 中找到",
|
||||
"Leave empty to find the executable on PATH. Changes apply to new sessions.": "留空以从 PATH 查找可执行文件。更改对新会话生效。",
|
||||
"Newer dependency version available": "有更新的依赖版本可用",
|
||||
"Not found": "未找到",
|
||||
"Not found on PATH": "未在 PATH 中找到",
|
||||
"Reports newer crate versions that Cargo.toml requirements do not already allow.": "报告 Cargo.toml 版本要求尚未允许的较新 crate 版本。",
|
||||
"Run `auggie login` in a terminal.": "在终端中运行 `auggie login`。",
|
||||
"Run `claude` in a terminal and sign in.": "在终端中运行 `claude` 并登录。",
|
||||
"Run `codex login` in a terminal.": "在终端中运行 `codex login`。",
|
||||
"Run `copilot` in a terminal and sign in.": "在终端中运行 `copilot` 并登录。",
|
||||
"Run `cursor-agent login` in a terminal.": "在终端中运行 `cursor-agent login`。",
|
||||
"Run `gemini` in a terminal and sign in.": "在终端中运行 `gemini` 并登录。",
|
||||
"Run `goose configure` in a terminal.": "在终端中运行 `goose configure`。",
|
||||
"Run `kimi` in a terminal and sign in.": "在终端中运行 `kimi` 并登录。",
|
||||
"Run `kiro-cli login` in a terminal.": "在终端中运行 `kiro-cli login`。",
|
||||
"Run `opencode auth login` in a terminal.": "在终端中运行 `opencode auth login`。",
|
||||
"Run `qwen` in a terminal and sign in.": "在终端中运行 `qwen` 并登录。",
|
||||
"Run `vibe` in a terminal and sign in.": "在终端中运行 `vibe` 并登录。",
|
||||
"Sign in with the agent's own command line first.": "请先使用智能体自身的命令行登录。",
|
||||
"This agent is configured in its agent file.": "此智能体在其智能体文件中配置。",
|
||||
"This agent is installed from the ACP Registry. Manage its installation in the ACP Registry tab.": "此智能体从 ACP 注册表安装。请在 ACP 注册表标签页管理其安装。",
|
||||
"This agent runs through a package runner (npm or uv) and has no executable to choose.": "此智能体通过包运行器(npm 或 uv)启动,无需选择可执行文件。",
|
||||
"Update to {latest}": "更新至 {latest}",
|
||||
"A newer version is available: {latest}": "有新版本可用:{latest}",
|
||||
"Kotlin bridge requires a Maven build root": "Kotlin 桥接需要 Maven 构建根目录",
|
||||
@@ -1624,6 +1649,7 @@
|
||||
"oxfmt formatting timed out": "oxfmt 格式化超时",
|
||||
"{name} does not support selection formatting for this language; formatted the whole file": "{name} 不支持此语言的选区格式化,已格式化整个文件",
|
||||
"Formatting timed out": "格式化超时",
|
||||
"{name} executable": "{name} 可执行文件",
|
||||
"{name}: Node.js is required": "{name}:需要 Node.js",
|
||||
"Formatter": "格式化工具",
|
||||
"JSON with Comments": "带注释的 JSON",
|
||||
|
||||
Reference in new issue
Заблокувати користувача