Feature map
Everything Agent Hangar does, grouped by who uses it, with where to find it. Portal is /app (everyone);
Console is /ui (admins). Each line links to the page that explains it in depth.
Everyone (portal)
Section titled “Everyone (portal)”| Feature | Where | Docs |
|---|---|---|
| Issues (kanban): board, list, table, swimlanes and timeline; assign to a Digital employee and it works on the issue (with authority and budget); comments with @mentions, sub-issues in stages, relations, labels, custom statuses | Portal → Minhas issues (each person sees their own) · Console → Issues (the company’s view, read-only) | issues.md |
| Member workspace: simple menu, home (decisions, agents working now, my tasks, month cost), personal agents, visual org chart with drag-and-drop, Connect my AI, my sign-ins, installable app with notifications | Portal → Início, Meus agentes, Organograma, Conectar minha IA, Meus acessos | workspace.md |
| Members: invite by e-mail (link to the portal), people and roles, open sign-ins, sign-in methods and personal-agent rules | Console → Membros | workspace.md |
| Full dashboard: what needs attention, my agents, usage, requests, schedules, connections, getting started, recently viewed | Portal → Home | work.md |
| Inbox: decisions, tasks I asked for, stuck work I manage, budget stops (read / archived) | Portal → Inbox | work.md |
Search everything I can see (Ctrl+K); in the portal: agents, Digital employees, tasks, issues and projects |
Top of every page | work.md |
| Favorites (☆ on a title) and recently viewed | Sidebar, Home | work.md |
| Company catalog and access requests to other teams’ agents | Portal → Company catalog | access.md |
| Connect AI tools (Claude, ChatGPT, Codex, Cursor, LibreChat, VS Code…) and personal keys | Portal → Connect tools, My keys | clients.md |
| Usage and cost | Portal → Usage and cost | observability.md |
| Where decisions reach me (Slack, Teams, e-mail) and the daily digest | Portal → Decisions | digital-employee.md |
| Link Telegram / Discord to ask for work in chat | Portal → Decisions | digital-employee.md |
| Company announcements | Banner at the top | work.md |
| Phone-width layout | Any page | work.md |
Working with Digital employees
Section titled “Working with Digital employees”| Feature | Where | Docs |
|---|---|---|
| Hire (guided, or by talking to an AI tool over MCP), probation, admission, pause, offboard | Portal → My Digital employees | digital-employee.md |
| Assign tasks (portal, MCP, Slack, Teams, Telegram, Discord, e-mail inbox, inbound webhook, routines, plugin triggers) | Employee page, chat, systems | digital-employee.md |
| Authority: what each employee may do alone, with notice, with one or two approvals, never | Employee → Authority | digital-employee.md |
| Decisions: approve, edit, reject, answer — in the portal, Slack buttons, Teams cards, e-mail links | Portal → Decisions | digital-employee.md |
| The task’s conversation (write while it works; reopen a finished task) | Task page | work.md |
| Dependencies, review before done, hold a task tree | Task page | work.md |
| Files and deliverables (attach, versioned outputs, library) | Task page, Portal → Deliverables | work.md |
| Why it stopped / continue a failed task | Task page | work.md |
| Live view of what the employees are doing | Portal → Live | work.md |
| Shadow mode, career plan, result quality (judge + manager) | Employee → Shadow, Overview | digital-employee.md |
| Handoffs between employees, plans for long tasks, memory of its own work | Automatic; task page | digital-employee.md |
| Routines (cron), inbound webhook, e-mail inbox | Employee → Routines, Settings | digital-employee.md |
| External employee: the work runs in your own agent via heartbeat | Employee → Routines → Where it works | digital-employee.md |
| Daily and weekly reports, deadlines and escalation | Employee → Reports; Decision channels | digital-employee.md |
| Manager dashboard: cost, decisions, deadlines, bottlenecks | Portal → Manager | digital-employee.md |
| Job history (every change is a version that can be restored) | Employee → Settings | work.md |
| Org chart (who reports to whom); in the portal, you on top with your Digital employees and your regular agents | Portal → Org chart | work.md |
| Review by a model from another vendor before an action runs; disagreement goes to a person | Employee → Authority | digital-employee.md |
| Loops: each run says whether it found something; quiet runs are counted apart | Routines, tasks | digital-employee.md |
The analyst’s day to day
Section titled “The analyst’s day to day”| Feature | Where | Docs |
|---|---|---|
| Platform tools per employee (on/off by group) | Employee → Settings | analyst.md |
| Data analysis over the task’s files and formatted deliverables (PPTX, DOCX, dashboards) with the company’s branding | Automatic (Data Studio); Console → Digital employees → Deliverables | analyst.md |
| Document extraction with confidence, source snippet and field check; batches | Build → Document extraction; Decisions | analyst.md |
| Certified calculators with test cases, four eyes and calculation record | Build → Calculators | analyst.md |
| Business calendar and business-day schedules | Console → Digital employees → Calendar | analyst.md |
| Playbooks: recurring processes with people and employees, deadlines, evidence, run board | Digital employees → Playbooks | analyst.md |
| Team queues, SLA, take the next one, hand-off to a person, My work | Digital employees → Queues, My work | analyst.md |
| Jira, Linear, Asana and ServiceNow as on-ramps for queues, with progress and results back on the ticket | Build → Ticket systems | analyst.md |
| Organizational learning: articles and procedures proposed from work that went well, with reuse counted | Digital employees → What the company learned; Decisions | analyst.md |
| Self-organization: routines, queue routes and colleagues proposed with numbers; the employee proposes too | Decisions | analyst.md |
| Maximizer mode per project: more rounds and steps, retries, delegation, report and supervision | Project page | analyst.md |
| Conversations with people outside (e-mail, WhatsApp), approved templates, reminders, promises | Task page; Build → Message templates | analyst.md |
| Company calendar, invites, briefings, minutes and actions | Digital employees → Meetings | analyst.md |
| Knowledge base with inherited permissions, citations, outdated documents and gaps | Build → Knowledge base | analyst.md |
| Governed browser and procedures for systems without an API | Build → Browser procedures; employee settings | analyst.md |
| Governed desktop: desktop apps operated by looking at the screen | Employee settings; compose profile desktop |
analyst.md |
| Classification, DLP, retention, data subject requests, information barriers | Organization → Data governance | analyst.md |
| Document change proposals with per-passage acceptance and DOCX redlines | Decisions | analyst.md |
| Decision memos with weighted criteria, critical reviewer, decision and outcome | Digital employees → Decision memos | analyst.md |
| Watchers on pages, JSON, knowledge and platform numbers | Digital employees → Watchers | analyst.md |
| Pair mode, review of a person’s work, learning tracks | Assign task; My work; Digital employees → Learning tracks | analyst.md |
| ROI, baselines, report and automation opportunities | Digital employees → Value and opportunities | analyst.md |
| Golden tasks and regression after role changes | Employee → Settings; Decisions | analyst.md |
Planning and money
Section titled “Planning and money”| Feature | Where | Docs |
|---|---|---|
| Goals (company and team tree) and projects (instructions, goal, default employee) | Portal → Goals, Projects | work.md |
| Budgets per company, team, agent or project, by day or month, with warning and hard stop | Portal → Budgets | work.md |
| Team monthly budget and per-task budget | Team page; employee settings | access.md |
Building agents
Section titled “Building agents”| Feature | Where | Docs |
|---|---|---|
| New agent (form or spec), templates, multi-agent composer | Portal → New agent, Templates | guide.md, composer.md |
| Skills and MCP servers catalog | Portal → Skills and MCPs | mcp-catalog.md |
| Connectors: official servers, the Docker MCP catalog and the GitHub MCP Registry, each with the simplest way to connect (OAuth, open, token, package) | Console → Capacidades → Conectores | connectors.md |
| Agent avatar: a character picked by role when the agent is built; the owner swaps it | Agent page → click the avatar | api.md |
| Skill Studio: versions, saved test cases, runs, restore | Portal → Skill Studio | work.md |
| Plugins (HTTP / server), per-action policy, personal OAuth identity, triggers, egress proxy | Portal → Plugins | plugins.md |
| Code work through harnesses (Claude Code, Codex, OpenCode…) | Agent → Jobs | harnesses.md |
| Reasoning effort, output limit, parallel tools, prompt cache, long-context compaction and a cheaper model per response | Agent → Visão geral → Execução | execution.md |
| Memory (agent, team, company) with review and deletion: Graphiti on Neo4j or FalkorDB, or Mem0 on pgvector (experimental) | Agent → Memory | memory.md |
| Stage tests, promotion to production (four eyes optional), rollback, schedules | Agent page | concepts.md |
| Team packages: export, preview, install; ready-made teams | Portal → Team packages | work.md |
| Remote MCP gateway | Agent → Connect | remote-mcp.md |
| AG-UI: the agent inside your app (CopilotKit and other clients), with the app’s tools and a Digital employee’s approvals as interrupts | Agent → Connect | clients.md |
| Remote agents: an agent from LangGraph, Google ADK, Mastra or another AG-UI framework, governed by the hangar and exposed over every protocol | Agent spec remote; Agent → Overview → Testar conexão |
clients.md |
Administration (console)
Section titled “Administration (console)”| Feature | Where | Docs |
|---|---|---|
Companies: create, SSO domains, suspend; act inside one (selector / X-Hangar-Org) |
Console → Companies | work.md |
| Members, teams, roles, SSO (OIDC/SAML) and SCIM | Console → Membros, Times, SSO e SCIM | access.md |
| LLM providers and connections | Console → LLM providers | install.md |
| Digital workforce: overview, action catalog, authority floor, decision channels (Slack, Teams, Telegram, Discord, e-mail) | Console → Digital employees | digital-employee.md |
Secrets vault (secret://), rotation, proposals approved by someone else |
Console → Secrets | work.md |
| Announcements | Console → Announcements | work.md |
| Deployments, tests, usage, audit log | Console → Monitoring | observability.md |
| Security model, supply chain (signed images, SBOM), egress controls | — | security.md, supply-chain.md |
Operating the installation
Section titled “Operating the installation”| Feature | Where | Docs |
|---|---|---|
| Guided install (Docker or Kubernetes), unattended answers file | hangar setup |
install.md, kubernetes.md |
| Diagnose | hangar doctor |
cli.md |
| Backup, restore, upgrade | hangar backup / restore / upgrade |
backup.md |
| Try the whole path with the test model | hangar test-drive |
cli.md |
| GitOps: agents, skills and MCPs from a file; CI | hangar apply |
cli.md |
| Cloud VM recipes | — | cloud-vm.md |
Documentation site, built from docs/, and the Hangar AI Labs website |
/docs/ · website | — |
| Metrics, traces, logs | Prometheus, OpenTelemetry | observability.md |
For developers
Section titled “For developers”| Feature | Where | Docs |
|---|---|---|
| REST API (everything the portal does) | /api |
api.md |
| MCP server per agent and the platform’s own MCP | /mcp |
clients.md |
| Agent spec | YAML | spec.md |
| External worker protocol (heartbeat, gate, progress, result) | /hooks/worker |
digital-employee.md |
| Inbound webhook, Slack, Teams, Telegram and Discord endpoints | /hooks |
digital-employee.md |