{% extends "_layout.html" %} {% set active = "dashboard" %} {% block title %}beaver-gateway · dashboard{% endblock %} {% block content %}
| Name | Type | Model | Exposed MCPs |
|---|---|---|---|
{{ a.name }} |
{{ a.__class__.__name__ }} | {{ a.model }} |
{% for em in a.expose_mcps %}{{ em.name }}{% if not loop.last %}, {% endif %}{% else %}—{% endfor %}
|
No agents configured.
{% endif %}| Name | Kind |
|---|---|
{{ m.name }} |
{{ m.kind }} |
No MCP servers configured.
{% endif %}Beaver stores only an Argon2 hash of each token, so the plaintext can't be reconstructed. Paste the value you saved at creation; if you've lost it, mint a new one. Below: pick a token to see which endpoints its scope covers, paste the secret to fill it into URL / curl, then click Copy.
{% if endpoints.agents %}POST /v1/messages| Agent | Model | URL | |
|---|---|---|---|
{{ ep.agent }}
{{ ep.agent_type }}
scope mismatch
|
{{ ep.model }} |
{{ ep.url }} |
|
Agents are declared but no AnthropicMessagesFrontend is configured —
add one to Gateway(frontends=[...]) to expose them over HTTP.
| Namespace | Kind | URL | |
|---|---|---|---|
{{ ep.namespace }}
scope mismatch
|
{{ ep.kind }} | {{ ep.url }} |
|
MCP servers are declared but no McpServerFrontend is configured —
add one to Gateway(frontends=[...]) to expose them over HTTP.
POST /chat| Vault | Default agent | URL | |
|---|---|---|---|
{{ endpoints.markdown.vault_path }}
scope mismatch
{% if endpoints.markdown.log_all_chats %}
log_all_chats · {{ endpoints.markdown.logged_subdir }}/
{% endif %}
|
{% if endpoints.markdown.default_agent %}
{{ endpoints.markdown.default_agent }}
{% else %}
— (request must set agent or frontmatter)
{% endif %}
|
{{ endpoints.markdown.url }}
plugin base:
{{ endpoints.markdown.base }}
|
|
Nothing exposed yet — declare agents / MCPs and the matching frontends
(AnthropicMessagesFrontend, McpServerFrontend) in your config.
| Time | Actor | Kind | Agent | Detail |
|---|---|---|---|---|
{{ row.ts | fmt_dt }} |
{{ row.actor }} | {{ row.kind }} | {{ row.agent_name or "—" }} | {{ row.detail_json | fmt_detail }} |
Nothing logged yet.
{% endif %}