{% extends "base.html" %}{% block title %}Access{% endblock %}{% block body %}
Everything a server offers, and what one agent may do with each. Allow and Deny are standing rules; Ask means no rule, so the resource default decides (usually a prompt on your phone). Saving writes only what changed.
{% if ag %}Token {{ ag.token_prefix }}… · Last seen {{ ag.last_seen_at.strftime('%m-%d %H:%M') if ag.last_seen_at else 'never' }}
{% if ag.note %}{{ ag.note }}
{% endif %}Scope narrows each rule to calls with that argument (for example account_name=agents), on the tools that take it. Keys: {{ arg_keys|join(', ') or 'none' }}. Resource default: {{ res.default_mode }}.
No MCP servers or LLM gateways yet. Add one.
{{ t }} {% endfor %}(no rule covers them, so they ask){{ t }} {% endfor %}{{ c.tool }}{% if c.new_args %} · new arguments {{ c.new_args|join(', ') }} (not checked by any rule until listed in the resource's argument keys){% endif %}{% if c.dropped_args %} · dropped {{ c.dropped_args|join(', ') }}{% endif %}