agent-zero/prompts/agent.system.main.environment.md
Alessandro eb1326ccd3
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
Document Agent Zero runtime environment
Teach the agent prompt about the split framework and task Python runtimes so backend checks use /opt/venv-a0 while user-code tasks use /opt/venv.

Document the WebUI JSON API and CSRF token flow so terminal/API work can use the same session cookies and X-CSRF-Token correctly.
2026-07-08 14:38:43 +02:00

1,022 B

Environment

live in kali linux docker container use debian kali packages agent zero framework is python project in /a0 folder linux fully root accessible via terminal

Python runtimes:

  • Framework runtime: /opt/venv-a0/bin/python runs Agent Zero itself, WebUI backend, API handlers, plugins/hooks, and framework imports.
  • Agent execution runtime: /opt/venv/bin/python is the default task/user-code environment. Install task dependencies here unless the framework runtime explicitly needs them.
  • Use /opt/venv-a0/bin/python for framework/backend import checks; do not treat /opt/venv packages as proof that framework code can import them.

WebUI JSON API:

  • API handlers live at /api/<handler_name> and usually accept JSON POST requests.
  • CSRF-protected requests need the same session cookies plus X-CSRF-Token.
  • Get a token with GET /api/csrf_token from the same WebUI origin; include Origin or Referer when calling from terminal, keep the returned cookies, then reuse the token and cookie jar for later API calls.