Dear maintainers,
Thank you for maintaining this project.
I have updated to v0.30.0 and wondered why the authentication was failing. Rolling back to v0.29.2 works fine in my case.
The only proper logs I have is from the codecompanion neovim plugin, which does not tell a lot.
Manually I have triggered the handshake and everything passes through to initialize the session.
Can I provide something that would be helpful to investigate this case?
[acp::connect_and_authenticate] Agent info: {
agentCapabilities = {
_meta = {
claudeCode = {
promptQueueing = true
}
},
loadSession = true,
mcpCapabilities = {
http = true,
sse = true
},
promptCapabilities = {
embeddedContext = true,
image = true
},
sessionCapabilities = {
close = vim.empty_dict(),
fork = vim.empty_dict(),
list = vim.empty_dict(),
resume = vim.empty_dict()
}
},
agentInfo = {
name = "@agentclientprotocol/claude-agent-acp",
title = "Claude Agent",
version = "0.30.0"
},
authMethods = {},
protocolVersion = 1
}
[DEBUG] 2026-04-20 17:47:23
[acp] Initialized (protocol_version=1)
[DEBUG] 2026-04-20 17:47:23
[acp] Authenticated
[ERROR] 2026-04-20 17:47:23
[acp::_establish_session] Failed to create session
where as the older version continues the initialization with configuration.
[DEBUG] 2026-04-20 17:48:24
[acp] Initialized (protocol_version=1)
[DEBUG] 2026-04-20 17:48:24
[acp] Authenticated
[DEBUG] 2026-04-20 17:48:25
[acp] Config options: { {
category = "mode",
currentValue = "default",
description = "Session permission mode",
id = "mode",
name = "Mode",
options = { {
description = "Use a model classifier to approve/deny permission prompts",
name = "Auto",
value = "auto"
}, {
description = "Standard behavior, prompts for dangerous operations",
name = "Default",
value = "default"
}, {
description = "Auto-accept file edit operations",
name = "Accept Edits",
value = "acceptEdits"
}, {
description = "Planning mode, no actual tool execution",
name = "Plan Mode",
value = "plan"
}, {
description = "Don't prompt for permissions, deny if not pre-approved",
name = "Don't Ask",
value = "dontAsk"
}, {
description = "Bypass all permission checks",
name = "Bypass Permissions",
value = "bypassPermissions"
} },
type = "select"
}, {
Dear maintainers,
Thank you for maintaining this project.
I have updated to
v0.30.0and wondered why the authentication was failing. Rolling back tov0.29.2works fine in my case.The only proper logs I have is from the codecompanion neovim plugin, which does not tell a lot.
Manually I have triggered the handshake and everything passes through to initialize the session.
Can I provide something that would be helpful to investigate this case?
where as the older version continues the initialization with configuration.