Agent Guides Overview
This section is for teams using VibeRecall with AI coding agents rather than with a generic MCP client. The guidance is intentionally practical and conservative.
The four rules that matter most
- Use remote HTTP as the default connection path for hosted VibeRecall.
- Treat tools as the required compatibility surface.
- Keep the default tool set small.
- Do not assume a hosted MCP server can see your local repository.
These rules exist because real clients differ. Some support both HTTP and stdio, some surface prompts and resources unevenly, and some handle reconnects or tool discovery more reliably than others.
Start with the client-specific guide
- Codex if you want HTTP plus an optional local stdio bridge
- Claude Code if you want the remote HTTP-first path most Claude workflows expect
Shared safe defaults
For most everyday work, the following subset is enough:
viberecall_get_statusviberecall_get_context_packviberecall_search_memoryviberecall_get_factviberecall_get_factsviberecall_search_entitiesviberecall_get_neighborsviberecall_explain_factviberecall_save_episodeviberecall_get_index_status
This gives the agent enough surface to:
- fetch broad task context
- narrow down to entities when needed
- inspect lineage before trusting a fact
- persist a meaningful observation
- check whether code context is ready
It does not hand the agent every privileged or potentially noisy tool by default.
Optional capabilities are exactly that
Some clients or deployments may surface prompts or resources. That can be useful, but it is not the baseline.
Public-safe rule:
- if the tools work, the integration is already valid
- if prompts or resources are missing, do not treat that as a platform outage
- never hide a critical workflow behind prompts-only or resources-only assumptions
Local dirty workspace reality
Hosted VibeRecall does not automatically see your local uncommitted repository state.
If your task depends on unpushed local changes:
- index from a reachable Git source, or
- use a local helper or bundle flow and call
viberecall_index_repowithrepo_source.type = "workspace_bundle"
The detailed pattern is documented in Local Workspace Bridge.