File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33# python-agent-web
44
5- ** Web/API platform for python- agent-harness .**
5+ ** A minimal Web interface for validating agent runtime and interaction patterns .**
66
77</div >
88
5050 schemas.py Pydantic request/response models
5151 routes/
5252 auth.py POST /auth/register /auth/login /auth/refresh /auth/me
53- conversations.py CRUD + POST /{id}/runs (start ) + POST /{id}/answer
54- + GET /{id}/stream (SSE)
53+ conversations.py CRUD + POST /{id}/files (upload ) + POST /{id}/runs (start)
54+ + POST /{id}/answer + GET /{id}/stream (SSE)
5555 billing.py usage summary (token ledger)
5656 secrets.py CRUD (write-only read: value never returned)
5757 controller/
@@ -102,7 +102,8 @@ no signal semantics.
102102| ` PAW_ACCESS_TOKEN_MINUTES ` | ` 30 ` | JWT access TTL |
103103| ` PAW_REFRESH_TOKEN_DAYS ` | ` 14 ` | JWT refresh TTL |
104104| ` PAW_HARNESS__CMD ` | ` python-agent-harness ` | harness binary |
105- | ` PAW_HARNESS__CWD ` | ` "" ` | agent workspace dir per sandbox |
105+ | ` PAW_HARNESS__CWD ` | ` "" ` | agent workspace dir per sandbox (overrides per-conversation workspaces) |
106+ | ` PAW_WORKSPACE_ROOT ` | ` ./workspaces ` | base dir for per-conversation workspaces; uploads land in ` <root>/<conversation_id>/ ` |
106107| ` PAW_HARNESS__TIMEOUT ` | unset | host-side wall-clock budget for one run |
107108| ` PAW_RUNNER ` | ` server ` | ` server ` only; docker later |
108109| ` PAW_SANDBOX__TTL_SECONDS ` | ` 300 ` | idle reaper TTL |
You can’t perform that action at this time.
0 commit comments