Module · Assistant

Describe the work.
Watch it happen.

Actana Assistant is the conversational front door to your workspace. It plans, executes, and shows the result — calling Workflows, Knowledge, Tables, and Files as it goes. Streamed live. Sandboxed by default. Persistent across sessions.

Capabilities

Not a side panel. A first-class module.

Most "AI workspace" tools bolt chat onto a SaaS dashboard. Actana Assistant operates the workspace.

  • → Conversational agent execution (1,000+ tools)
  • → Real-time NDJSON streaming
  • → Sandbox-backed work in isolated containers
  • → File round-trip: upload, modify, download
  • → Persistent chats with searchable history
  • → Curated prompt templates for common tasks
acme / assistant / fix-flaky-test
There's a flaky test in apps/web/__tests__/checkout.test.ts. Investigate, propose a fix, open a PR.
Actana Assistant
▾ files.read checkout.test.ts ok
▾ shell.run "pnpm test --runs=20" 3/20 fail
▸ github.create_pr running
How it feels

Three properties make this work.

1. Streaming

Token-by-token, tool-by-tool

Every step (tool call, result, sub-agent) is rendered live as NDJSON. No black-box spinners.

2. Sandboxed

Real work, isolated

Heavy work runs inside a Pi sandbox. Files round-trip. The agent never touches your app process.

3. Shared substrate

What you build is what you ship

The same runtime backs deployed agents and standalone Workflows. Promote in two clicks.

Build agents by talking, not clicking.