mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-07-09 17:08:29 +00:00
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.
This commit is contained in:
parent
bcf2634000
commit
eb1326ccd3
1 changed files with 11 additions and 1 deletions
|
|
@ -1,4 +1,14 @@
|
|||
## 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
|
||||
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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue