1. Collect
Content-free findings from the browser, governance events from the SDK and the runtime, scan reports from the scanner, activity from the MCP server.
Observe · Agent Observability
Every session lands in one audit trail with the person, the agent and the findings attached. Lustena shows where AI is used, how much, by whom, and what it touched, and exports the evidence your auditor asks for.
Works with
ChatGPTClaudeGeminiCopilotClaude CodeCursorCrewAILangGraphWithout a control plane On the control plane
Adoption
Without a control plane: The first consolidated number about AI use arrives on the license invoice, by team, months late.
On the control plane: Sessions per app, per agent and per team, from the browser and from code, updated as they happen.
Cost
Without a control plane: Tokens burn inside agents nobody declared. Licenses pile up for people who stopped using them.
On the control plane: Sessions per person and app show which paid seats sit idle; model and volume per agent through the SDK and the LiteLLM connector give token spend an owner.
Demand
Without a control plane: Nobody knows which teams already rely on AI, for what, until someone asks for budget.
On the control plane: The GPTs, projects and connectors each team set up on its own show where AI is already in demand, and where an official agent should go next.
Evidence
Without a control plane: Preparing for a questionnaire means a week of screenshots and emails.
On the control plane: An evidence package per agent or per workspace, with inventory, limits, findings and decisions, mapped to the frameworks you name.
Adoption
Adoption and cost
Who uses which agent and how much, with an owner for every line of spend.
1,642
sessions
5
teams
12
idle paid seats
Sessions by team
Model and volume by agent
| Agent · model | Volume | Spend owner |
|---|---|---|
| Support bot (LangGraph)gpt-4.1-mini · SDKowner · platform team | 18.4M tok | platform team |
| Contract review (CrewAI)claude-sonnet-4.5 · LiteLLMowner · joao@acme.com | 6.2M tok | joao@acme.com |
| Lead enrichmentgemini-2.5-flash · LiteLLMowner · rafa@acme.com | 2.9M tok | rafa@acme.com |
Idle paid seats · no session in 30 days
12 of 60 · ChatGPT Business 9 · Claude Team 3
The trail starts at the device and the framework and ends in the tools your security and compliance teams already watch.
Content-free findings from the browser, governance events from the SDK and the runtime, scan reports from the scanner, activity from the MCP server.
Sessions, runs and parent-child relationships are preserved, so a finding is shown inside the session and the agent that produced it.
Agent 360 views, sessions per week, findings by class, limits crossed, devices enrolled and what remains outside coverage.
Webhooks for alerts and an evidence package to share with your auditor.
Signals
Views
Audit
Integrations
Token counts and latency tell you what the model did. They do not tell you which agent acted for which person, what data it touched and whether it stayed inside its limit. Lustena observes the agent.
Outside the loop · where legacy controls sit
No line of sight inside
Inside the loop · where Lustena sits
The agent, the person, the session and the finding, correlated.
Questions
The agent inventory with owners, declared limits and their versions, findings with lifecycle, scan reports and the decisions taken, mapped to the frameworks you select.
Yes, through webhooks. Each alert carries the agent, the person, the dimension crossed and one sentence of explanation, never content.
Content-free findings follow your workspace retention. Redacted content, when enabled, has its own retention of up to 365 days and is deleted by a scheduled sweep.