Skip to content

agent: queen-browser-steward -- the BROWSER-page loop, delegated to the Queen - #6069

Merged
gHashTag merged 1 commit into
masterfrom
feat/queen-browser-steward-agent
Oct 4, 2026
Merged

gHashTag merged 1 commit into
masterfrom
feat/queen-browser-steward-agent

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Closes #6067

What

.claude/agents/queen-browser-steward.md is a profile agent for the owner's 2026-10-04 request. Experiments run on Railway; improvement, monitoring and reporting go through the Queen.

Measured before writing it

  • t27#6055 and t27#6056 were filed as delegatable specs; the local copy of 999 spec-quality.ts said delegatable: yes. The Queen pushed queen-6055 (77a5c1247) and queen-6056 (6ba5126bc).
  • queen-6055:
    • its test prints All tests passed!;
    • the tool prints check:a-extra, check:c, unrun: 2 of 4 check:* scripts and exits 1, exactly as the spec asked.
  • queen-6056:
    • the tool's card is word for word on the fixture;
    • the test holds /workspace/t27/.worktrees/queen-6056/... and prints Results: 0/3 tests passed from any other checkout;
    • on a real 500-line window it prints dispatches: 0 while the log holds 7 Queen queued a bee for a runner. That was the spec's fault: it named a Queen dispatch line that the engine never writes.
  • Sending it back: tri queen-log: a health card from a window of the Queen engine's own log (scripts/tri_loop/queen_log.py) #6056 was edited to version 2 at about 12:42Z, with three criteria added. The Queen logged Queen queued a bee for a runner for issue 6056 at 12:46:29Z.

How it is written

The agent points and does not copy. Every cross-repo path was fetched before it was named:

  • 999 .claude/agents/queen-steward.md
  • 999 deployment/queen-watch/watch.mjs
  • 999 deployment/check-runner/server.mjs
  • 999 bin/helpers/remote-check.sh
  • 999 .claude/skills/why-the-bees-are-silent/SKILL.md
  • 999 .claude/skills/three-options-at-the-end/SKILL.md
  • 999 apps/vibee-editor/packages/vibee-atoms/src/spec-quality.ts
  • BrowserOS trios/agent-server/apps/server/src/api/services/queen-criteria-run.ts (CRITERION_PROGRAMS) and queen-tick.ts (stateOfDispatch), both on fix/queen-worker-provider-and-prompt-size

The file is ASCII-only (LC_ALL=C grep '[^ -~]' finds nothing).

🤖 Generated with Claude Code

…he Queen

A profile agent for the owner's 2026-10-04 request. Experiments run on
Railway; improvement, monitoring and reporting go through the Queen.
Its loop has six steps:
1. read what is measured;
2. find work;
3. delegate it as a spec the judge accepts;
4. check the bee's branch, running its test from another path;
5. send a wrong spec back as a new version;
6. report in Russian with three options.

Two lessons measured that day are recorded in the agent:
- The #6056 spec named a log line, `Queen dispatch`, that the engine never
  writes. The bee's counter therefore read 0 on every real window.
- The bee's test held its own container path.
After the issue was edited at 12:42Z, the Queen queued a new bee at 12:46Z.

The rules stay in their homes; the agent points at them:
- 999 queen-steward, queen-watch and check-runner;
- why-the-bees-are-silent;
- BrowserOS queen-criteria-run.ts;
- 999 spec-quality.ts;
- skill queen-board-loop.

Closes #6067

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-04 13:00:16 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 41
PRs with All Checks Green 9
READY 8
FAILING 41
PENDING 0
NO CHECKS YET 0

These columns do not partition: 8 + 41 + 0 + 0 = 49, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=155b3c1e8693 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

This was referenced Oct 4, 2026
@gHashTag
gHashTag merged commit f244bd2 into master Oct 4, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

agent: queen-browser-steward -- delegate the BROWSER-page loop to the Queen, check her bees, send specs back

1 participant