Your First Task

Last updated · 2026-09-05

This walkthrough takes you through your first VibeSpace task. Before starting, make sure you have installed the app and configured at least one model provider.

1. Create a task and authorize a workspace

  1. Open New Task in the sidebar;
  2. The first time, pick a folder to authorize as the workspace (practice on a test project first);
  3. Use the toolbar under the input box to adjust:
    • Permission mode: keep the default "Auto approval", or the more conservative "Request approval";
    • Model / backend: pick a configured API model or an installed CLI backend;
    • Experts & skills: optional. For example, enable the built-in review-code skill so the agent follows a review checklist.

2. Describe your goal

Write what you want in plain language, adding constraints and acceptance criteria when useful. The input box supports:

  • Enter to send;
  • Shift+Enter for a new line;
  • ↑ / ↓ to browse previously sent drafts;
  • File and image attachments (images need a vision-capable model).

A well-structured task description:

Goal: add workdaysBetween(start, end) to utils/dates.ts that returns
      the number of weekdays between the two dates (excluding weekends).
Constraints: follow existing code style; no new dependencies.
Acceptance: add unit tests, make them pass, and summarize the pnpm test output.

3. Watch the run

Once the task starts, the timeline shows every step:

  • Tool cards: browse, search, read, edit, write, and command calls with parameters and results;
  • Output stream: the model's reasoning and replies, as they stream;
  • Context panel: token usage and compaction status for the session.

4. Handle approvals

When the agent requests a protected operation (writing a file, running a command), an approval card appears:

  • Approve to let that step proceed;
  • Reject — the agent receives the rejection and adjusts its plan.

In "Auto approval" mode, low-risk operations run without asking; high-risk ones always ask. Your decisions within a run are remembered — after an app restart and recovery, previously approved steps are not asked again.

5. Review changes and accept

When the task finishes, open its change view:

  • See the task-level change summary and per-file diffs;
  • Restore anything you dislike (preflight first, then confirm) to revert files to their pre-task state;
  • Keep what you like directly in the workspace. VibeSpace never runs git commit / push — committing stays in your hands.

6. Intervene at any time

  • Cancel a running task; changes made so far remain in the ChangeSet;
  • Quit and come back: run state and checkpoints persist, so the app can resume from where it stopped (see Recovery & context).

Next steps