Manifest and Environment
tasksAgent uses a Ploinky-compatible manifest and explicit filesystem-related environment variables for root and lock handling.
Manifest
Main runtime file: tasksAgent/manifest.json.
{
"container": "node:24.15.0-alpine",
"lite-sandbox": true,
"profiles": {
"default": {
"env": [
"ASSISTOS_FS_ROOT",
"WORKSPACE_ROOT",
"PLOINKY_WORKSPACE_ROOT",
"LOCK_FOLDER"
]
}
}
}
Environment Variables
| Variable | Usage |
|---|---|
ASSISTOS_FS_ROOT, WORKSPACE_ROOT, PLOINKY_WORKSPACE_ROOT, MCP_FS_ROOT |
Used for workspace and path normalization and root resolution. |
LOCK_FOLDER |
Used for lock coordination where runtime lock-aware behavior applies. |
Backlog File Contract
Backlog files must end with .backlog, history files must end with .history, and both must remain inside the selected repository root. The agent normalizes /.ploinky/... style inputs before validation.
Test Validation
Code changes should be treated as complete only after tasks agent tests under tasksAgent/tests pass, together with docs and specifications updates.