bitwarden / bitwarden/agent-access

Separate status return for "multiple credentials found"

Open
#143 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
145
Forks
11
Avg merge
20h 57m
Merged PRs (30d)
1

Description

Currently, the AI agent can't differentiate between "no login found" and "multiple logins found". Here's what my AAC console shows:

```
▸ Credential request - domain: google.com
✗ No credential found in vault for domain: google.com
[bitwarden] bw get item failed: More than one result was found. Try getting a specific object by `id` instead. The following objects were
found:
✗ Credential denied: (unknown)
```

This prevents the agent from being able to do anything further.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the credential request handling and the Bitwarden `bw get item` failure shown in the AAC console. Check how the “more than one result was found” error becomes “No credential found” and “Credential denied: (unknown)”. Done means the agent receives a distinct status for multiple credentials instead of treating it as no login found.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.