mirror of
https://github.com/agentclientprotocol/claude-agent-acp.git
synced 2026-10-27 04:30:59 +00:00
Use vendored claude cli for experimental login method (#143)
This commit is contained in:
@@ -114,10 +114,14 @@ export class ClaudeAcpAgent implements Agent {
|
||||
|
||||
// If client supports terminal-auth capability, use that instead.
|
||||
if (request.clientCapabilities?._meta?.["terminal-auth"] === true) {
|
||||
const cliPath = import.meta
|
||||
.resolve("@anthropic-ai/claude-agent-sdk/cli.js")
|
||||
.replace("file://", "");
|
||||
|
||||
authMethod._meta = {
|
||||
"terminal-auth": {
|
||||
command: "claude",
|
||||
args: ["/login"],
|
||||
command: "node",
|
||||
args: [cliPath, "/login"],
|
||||
label: "Claude Code Login",
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user