This guide walks you through creating your first automated task run — from project setup to a pull request appearing in your repository.
Navigate to the Projects page and click New Project.
main or masterAgenticKode parses the git URL automatically to detect the provider, owner, and repository name.
On the project's Instructions tab, you can add context that gets injected into every AI prompt:
Go to the Agents page and verify at least one of the three supported agents is configured:
ANTHROPIC_API_KEY in your environment. The
worker auto-installs the CLI on workspace servers.Each agent can have custom environment variables and CLI flags set from the Agents page.
AgenticKode executes tasks on remote workspace servers via SSH. Go to Workspace Servers and add your server:
22)Click Test Connection to verify SSH access, then Setup to install dependencies and create the worker user.
See the Workspace Servers guide for details on worker user isolation and agent discovery.
Navigate to the Dashboard and click New Run.
auto runs all steps automatically.
wait_for_approval pauses at the approval step.claude,
codex, opencode) to an individual step.Click Start Run.
The Run Detail page shows:
A coding run is a single flow prompt (implement) — one agent call that
takes the task end-to-end:
workspace_setup — Clones the repo (idempotent). Forces
workspace_strategy=worktree so concurrent runs on the same project
stay isolated under <base>/.worktrees/run-<id>-<ts>.init — Creates the feature branch.agent — A single agent invocation given the flow prompt + fetched
repo/issue context. The prompt tells the agent to do the work, commit,
push, and open a PR/MR before finishing.finalization — Cleans up the worktree, posts any review comment,
marks the run complete.PR-review runs use the pr_review flow prompt instead — it fetches the PR
diff and posts a review comment (no checkout). See
Autonomous Mode.
When the run reaches the Approval phase:
After approval, the finalization phase sends notifications and marks the run complete.
Instead of creating runs manually, configure webhooks so that new issues automatically trigger runs:
See the Webhook Setup guide for configuration details.