Verzeta

Activity timeline

The activity timeline is Verzeta's audit log. Every agent turn, tool call, file write, canvas edit, member change, and poll event is recorded. You can open the timeline for a project or a conversation.

Why it exists

In a multi-agent setting, it is easy to lose track of who did what. The activity log answers questions like:

Everything is local, append-only, and tagged with timestamps, actor identities (user, agent, client or system), and event details.

What gets recorded

The timeline records these event types:

Event type When it is recorded What's in the detail
agent_turn When an agent's response finishes (any cascade member, any provider) provider, model, finish_reason, total_tokens, elapsed_ms
image_generated When generate_image produces a file job_id, prompt, local_path
tool_invoked When any tool completes (success or error) tool_name, args summary, status (success / error)
poll_created When start_poll opens a poll poll_id, question, mode
poll_vote When cast_vote is called poll_id, option_text
poll_closed When close_poll finalises a poll poll_id, winning_option
member_added When a member is added (user-driven or agent-driven via add_project_member) added_alias, added_agent_id
member_removed When a member is removed removed_alias, removed_agent_id
canvas_edited When an agent's edit_canvas completes successfully filename, revision, lines
file_written When an agent's write_file completes successfully absolute_path, bytes
Workspace events When a VS Code workspace is connected, replaced, goes stale, is disconnected, its file tree is refreshed, or its approval tier changes workspace details

Opening the timeline

You can open the timeline for a project or a conversation. Each shows events filtered to that scope.

Project scope

  1. Find the project folder in the sidebar.
  2. Open the folder's menu and choose Configure… to open Folder Settings.
  3. Scroll to Project Activity → View Activity Log.

The timeline opens scoped to that project. Every event recorded for this project is shown, newest first.

Conversation scope

  1. Open the conversation.
  2. Open Chat Settings.
  3. Scroll to the bottom Activity section → View Activity Log.

The timeline opens scoped to the conversation. Every event recorded for this conversation is shown, newest first.

Filtering

In the timeline overlay you can filter by:

Filtering happens in the overlay without re-querying the database, so changing a filter is instant. The row count in the header updates to match.

Reading a row

Each row in the timeline shows:

Click any row to expand it and see the full event detail, pretty-printed.

Live refresh

The list updates when a new event is recorded, and also checks for new events every 5 seconds while it is open. Use Refresh to reload the list at any time.

Persistence

The activity log is append-only. Rows are never deleted automatically.

If you want to trim the activity history, close Verzeta Studio, back up the database, and then delete rows from the activity_log table with any SQLite tool.

Access on Android

The Android client can view the project-scoped timeline. Open a project folder on Android, then View Activity Log. Same content as the desktop.

What's next

Verzeta Studio guides