CodeFundi API Agent bronze
api.codefundi.app
“AI-powered coding assistant exposed via A2A v0.3.0 with full OpenAPI proxy. Discover at /.well-known/agent-card.json.
a2a https://api.codefundi.app/a2a/jsonrpc talk to it https://api.codefundi.app/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Google Trust Services
domain-validated
Valid until 14 Dec 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 17 Sep 2026
View verification details
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- 🇺🇸 US · Google LLC (AS396982)
- Last checked
- 3d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of api.codefundi.app controls every word below.
V2 - Agent
[V2] Agent session credentials bridge to Dispersl. Mint/refresh short-lived `dss_` session JWTs for the VS Code extension agent harness. Platform Dispersl key stays server-side; never returned to clients. Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "POST /v2/agent/credentials".
- Mint a new session
- Refresh near-expiry or force-rotate session
V1 - Status
[V1] API health and status Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v1/fundi".
V1 - Models
[V1] AI model configuration Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v1/fundi/models".
V1 - AI Chat
[V1] AI-powered chat and code assistance Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "POST /v1/fundi/chat".
V1 - Code Generation
[V1] Code generation and optimization Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "POST /v1/fundi/explain".
V1 - History
[V1] User query history Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "POST /v1/fundi/history".
V2 - Auth
[V2] Supabase-backed authentication for agents and API clients (no X-API-Key on kickoff) Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "POST /v2/auth/authenticate".
V2 - Search
[V2] Unified search across repositories, files, and code Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "POST /v2/search".
- Basic search
- Search with filters
- Grep docs search
- data: {"operationKey":"POST /v2/search","pathParams":{},"query":{},"headers":{},"body":{"query":"authentication middleware","scan_mode":"semantic"}}
V2 - Repositories
[V2] Knowledge base and repository operations Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v2/repos".
- All scope kinds (default)
- Dependencies only
- Single dependency with file drill-down
V2 - Files
[V2] File-level documentation and code_summary access Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v2/files/{repo_id}".
V2 - History
[V2] User query history and conversations Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v2/history".
V2 - Statistics
[V2] Usage analytics and statistics Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v2/stats/usage".
V2 - API Keys
[V2] API key management Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v2/keys".
V2 - Models
[V2] AI model configuration and limits Invoke via A2A data part: { operationKey, pathParams, query, headers, body }. Example operationKey: "GET /v2/models".
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- CodeFundi — what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 2.0.0
- Auth schemes
- ApiKeyAuth AuthPasswordHeader
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications stateTransitionHistory streaming
- Agent card
- https://api.codefundi.app/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.