Activity Center

Every action. Every actor.
Every second. On record.

Complete operational visibility for your entire org — live process tracking, a full compliance audit trail, and a dedicated AI agent trail that shows every proposal, approval, and execution.

65+ action types Real-time process feed AI agent trail IP + user agent logged 8 live WebSocket feeds Compliance-ready
CloudAIPilot Activity Center — live process tracking with step progress, AI agent trail, and full audit log
Complete operational visibility

See what's running. Know what happened.
Prove what the AI did.

Three lenses on one platform: live process tracking for running operations, a searchable audit trail for everything that ever happened, and a dedicated AI agent log that keeps every autonomous action accountable.

Live active processes

Eight WebSocket channels stream real-time step progress for every long-running operation — provisioning, backups, restores, deployments, SSL, Docker builds, and more. Cancel, retry, or clean up right from the feed.

WebSocket live Auto-reconnect Cancel / Retry

Full compliance audit trail

Every state-changing action in the platform is logged — who did it, from which IP, with which browser, at exactly what time. 65+ action types span infrastructure, security, deployments, backups, billing, and team management.

65+ actions IP logged Indefinite retention

AI agent trail

Every AI proposal, user decision, and execution result is logged separately. You can see exactly what the agent proposed, whether you approved or denied it, and whether execution succeeded — with full metadata and tool parameters.

Proposal lifecycle Tool + params Impact level
Active Processes

Watch every operation
as it runs. Step by step.

Long-running operations don't disappear into a spinner. Each one streams live step-by-step progress directly to the Activity Center via WebSocket — so you always know exactly what CloudAIPilot is doing to your infrastructure right now.

Server Provisioning ● Running
Connect to cloud providerdone
Create compute instancedone
Configure SSH accessrunning
Install CloudAIPilot agentpending
Run health checkpending

8 live WebSocket feeds with auto-reconnect

Server provisioning, backup/restore, site setup, SSL, Git deploy, Docker app deploy, cloud upload/download, and PQC activation — all stream live with 5-second reconnect on disconnect and fallback polling.

Expandable failures — see exactly what broke

When a step fails, expand it in the process panel to read the full error. Retry failed provisioning jobs or clean up stuck processes without leaving the Activity Center.

Operation History tab

Paginated log of all completed operations — backups, restores, site setups, SSL provisions, deployments, migrations. Filter by type, status, server, cloud account, or date range.

CloudAIPilot active processes panel showing multiple long-running operations with step progress tracking, status indicators, and expandable error details
CloudAIPilot AI agent trail showing approved and denied proposals with tool names, decisions, and timestamps
AI Agent Trail

Every AI action.
Approved or denied. On record.

The AI Activity tab filters the audit log to show only agent.* actions — forming a dedicated trail of every proposal the AI made, every decision you took, and every execution that followed.

AI Activity — recent agent actions
agent.restartService executed
nginx on web-prod-01 impact: safe
agent.proposal.approved approved
tool: executeApprovedPlan impact: caution
agent.ssh_proposed denied
rm -rf /tmp/cache impact: destructive
agent.cost_recommendation.approved approved
downsize staging-db saving: $18/mo

Full proposal lifecycle logged

From proposal creation through user decision to execution result — each stage is a separate audit entry. You always have the full chain: what was proposed, what you said, what happened.

Impact level captured per action

Every AI action is tagged: safe, caution, or destructive. Destructive actions that required explicit confirmation text show that confirmation in the log entry.

Audit Log

65+ action types.
Search. Filter. Done.

Every state-changing action in CloudAIPilot writes an immutable audit entry — user ID, IP address, browser user agent, resource type, resource ID, and structured metadata. Search by action name, filter by user, resource type, or date range.

Infrastructure
server.createserver.deleteserver.resize_diskcloud_account.connectfirewall.addpackage.install
Sites & Deploy
site.createsite.deletesite.clonesite.ssl_provisionssl.issueplan.confirm
Backups & Files
backup.createbackup.restorebackup.offsite_uploadedfile.writefile.deletedatabase.query
Security & Auth
user.loginuser.login_faileduser.reset_passwordorg.invite_memberorg.remove_memberalert_rule.create
AI Agent
agent.proposal.approvedagent.proposal.deniedagent.proposal.executedagent.restartServiceagent.memory.deleteserver.agent.register
FinOps & Billing
finops.budget.createfinops.rule.firedbilling.checkout.startbilling.wallet.topupcron.createcron.delete

Full-text search + multi-filter

Search by action name substring, or stack filters: action type, actor user, resource type, and date range are all combinable. Filter dropdowns auto-populate with values from your org's actual log.

Expandable metadata per entry

Every audit row expands to reveal the full structured metadata JSON — backup type, server hostname, error codes, before/after values for updates, tool parameters for AI actions. No guessing what actually happened.

CloudAIPilot audit log with searchable action history, IP addresses, user details, and expandable metadata
Compliance & Control

Built for accountability.
Not bolted on.

Audit logging is fire-and-forget — it never blocks or slows down the operation being logged. Logs are retained indefinitely. Access is gated by a dedicated permission so only the right people can read your audit trail.

Indefinite audit log retention

Audit entries are never deleted by the platform. Billing and financial events carry a 7-year compliance window. Personal account security events are accessible for the last 90 days.

org:audit permission gate

Only team members with the org:audit permission can access the audit log. Admins and billing owners get it by default. Custom roles can be scoped precisely.

Non-blocking, fire-and-forget

Audit logging never slows down or blocks the operation it's recording. Failures are silently absorbed — a logging hiccup never takes down a backup job or a deployment pipeline.

Get started

Know what's happening.
Know what happened. Always.

Live process feeds, a full audit trail, and a dedicated AI agent log — all in one Activity Center your whole team can trust.

No credit card required · Cancel any time