Skip to content

Permission Management & Audit Log Viewer #418

@kovtcharov

Description

@kovtcharov

T4: Permission Management & Audit Log Viewer

Priority: p1

UI for managing tool permissions and viewing action history.

New Files

cpp/dotnet/GaiaTray/
├── Forms/
│   ├── PermissionsForm.cs
│   ├── AuditLogForm.cs
│   └── AuditLogForm.Designer.cs
├── Services/
│   └── AuditLogReader.cs         # Read SQLite audit logs from agents

Permissions UI

  • Per-tool permission override management (promote/demote tiers)
  • Overrides persisted to %LOCALAPPDATA%\GAIA\permissions.json

Audit Log UI

  • Unified view across all agents, sortable/filterable
  • Columns: Time, Agent, Tool, Tier, Result, Undo
  • Rollback button for reversible actions
  • Export to CSV for compliance reporting

Blocked by: #415 (T1), #416 (T2), #397 (F2 — Permission Framework from MCP milestone)

See full spec

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain:automationScheduler, autonomy, RAG, web search, watchers, researchdotnet.NET/C# implementationguiGUI / desktop applicationos-agentsOS agent MCP serversp1medium prioritysecuritySecurity-sensitive changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillstraySystem tray application

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions