64b840c94c
- FastAPI + HTMX UI: dashboard, agents CRUD, chat, audit, tools - SQLite schema: agents, conversations, messages, audit, sessions - Code-agent sync (agents/*.py -> DB on startup) - MCP client with health check - Token auth (Bearer + session) - LiteLLM integration via llm.py - Docker Compose: agent-platform + mcp-tools services - Smoke tests pass: /health 200, /api/agents 200, / 401
31 lines
976 B
HTML
31 lines
976 B
HTML
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>{% block title %}Agent Platform{% endblock %}</title>
|
|
<link rel="stylesheet" href="/static/style.css">
|
|
<script src="https://unpkg.com/htmx.org@2.0.4"></script>
|
|
</head>
|
|
<body>
|
|
<nav class="navbar">
|
|
<div class="nav-brand">⚡ Agent Platform</div>
|
|
<div class="nav-links">
|
|
<a href="/" class="nav-link">Dashboard</a>
|
|
<a href="/agents" class="nav-link">Agents</a>
|
|
<a href="/tools" class="nav-link">Tools</a>
|
|
<a href="/audit" class="nav-link">Audit</a>
|
|
</div>
|
|
<div class="nav-user">👤 {{ user_id }}</div>
|
|
</nav>
|
|
|
|
<main class="container">
|
|
{% block content %}{% endblock %}
|
|
</main>
|
|
|
|
<footer class="footer">
|
|
<small>Agent Platform v0.1.0 · LiteLLM · Pydantic AI · MCP</small>
|
|
</footer>
|
|
</body>
|
|
</html>
|