You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 73088a3
Browse filesBrowse the repository at this point in the historyBrowse files
🤖 feat: goal status board and agent-browser self-check for artifacts
- Goal status board: the host keeps `$XUM_SCRATCH_DIR/artifacts/goal.status.html` current at goal events (create, pause, resume, budget edits, completion) and continuation-turn starts
- `artifacts.capabilities` route and an agent-browser banner in the HTML viewer when the agent can check its own artifacts
- Artifact write helpers next to the read paths (host and runtime) for host-maintained files
- artifact_list description points agents at agent-browser for self-checks
- Codex review round 1 fixes: host artifact writer pins the real artifacts root and re-checks the opened file after rename, writers no longer mkdir -p, agent-browser probe uses the execution cwd and tool_env (trust in the cache key), cleared goal renders No active goal, per-workspace agent-browser answer, gh probes from the repo root, board follows the app theme (data-xum-theme), todo/plan changes re-render the board, only SUCCESS counts as passed, notify only on visible changes, tabular numerals
- Codex review round 2 fixes: goal observer key covers cost, turns and completion summary, finalize re-reads the durable goal and notifies only for the same goal, runtime board writes land in distinct wall-clock seconds
- Codex review round 3 fixes: the runtime board wait records the host time of the previous write and waits until that + 1000 ms instead of rounding to the next host second
---
_Generated with `xum` • Model: `anthropic:claude-opus-5-5` • Thinking: `high` • Cost: `$123.74`_
<!-- mux-attribution: model=anthropic:claude-opus-5-5 thinking=high costs=123.74 -->
"HTML (.html) runs in a sandbox with no network: inline your JS/CSS or reference files next to it by relative path; scripts may also load from cdnjs, unpkg, jsDelivr (/npm/), code.jquery.com and cdn.tailwindcss.com if the user allows it. Send no secrets into HTML artifacts. "+
3320
3320
'To show JSON as a table, write {"$xum": "table", "columns": ["name", "value"], "rows": [{"name": "a", "value": 1}]}; "columns" is optional and each row is an object keyed by column or an array of cells. '+
3321
3321
"Files over 10 MB are listed but not previewed. "+
3322
+
"After writing an HTML artifact, if `agent-browser` is available, open file://$XUM_SCRATCH_DIR/artifacts/<file> at phone (390px) and desktop widths, take screenshots, and attach them to yourself with attach_file to catch broken layouts. "+
3323
+
"That file:// page has no sandbox or CSP, so CDN-loaded content can look different than in the Artifacts tab. "+
3322
3324
"Update a file in place to update its artifact. Each workspace has its own folder, so a sub-agent's artifacts show in the sub-agent workspace, not its parent's. "+
3323
3325
"Call this tool to see what already exists, for example after a context reset.",
0 commit comments