Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/frontend/packages/swarm-ui/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris cffe8895df review classifier: the most classifications a run carries is a setting
The limit was a constant of ten in swarm-wire, so a repo with eleven rules
could not be reviewed and nothing short of a rebuild changed it. It is now
`max_classifications` in the classifier settings, beside
`max_concurrent_reviews`: 1 to 1000, ten until set, and a document stored
before the field decodes with the default. The classifier settings form in
the swarm UI gets a "rules per review" field, and the try-out's add button
stops at the saved limit instead of a hard-coded ten.

The controller checks a try-out, and a requested review's rules file, against
the setting where the run starts. The rules file itself may hold up to the
1000 the setting allows, so raising the limit needs no change to a repo.
A review whose rules exceed the limit posts a no-verdict comment saying so.

A run's reply deadline was a constant that covered ten classifications, a
minute plus three each. It is now computed from the run's own size, so a
bigger run waits as long as it needs and a default-sized one still waits 31
minutes. The classifier's answer window in the queue permissions covers the
biggest run the setting allows.
2026-11-07 11:32:04 +01:00
..
account-api.test.mjs swarm-ui: link a gitlab account to an agent 2026-11-02 17:57:15 +01:00
account-kind.test.mjs let the operator set, replace and remove an agent's backend env from the swarm ui 2026-10-28 08:49:32 +01:00
agent-options.test.mjs swarm-ui: show, sort and filter the hive domain by one value, say when the roster is empty, keep the schedule agent picker current 2026-10-21 23:22:22 +02:00
agent-permissions.test.mjs swarm-ui: drop the wanted menu's two dead options, and two stale test headers 2026-11-01 01:26:40 +01:00
agent-types.test.mjs swarm-ui: turn an archetype agent into a custom one from its detail 2026-11-01 22:44:28 +01:00
alerts.test.mjs swarm-ui: add a button to the alerts page that shows the pending, no-data and error instances 2026-10-18 13:29:52 +02:00
allowed-domains.test.mjs swarm-ui: the egress card on the swarm page lists and edits the swarm-wide denied domains, and says which hives have not applied them 2026-11-04 23:53:03 +01:00
answer-cache.test.mjs swarm-ui: pages that only display start from the answer they last saw, then refresh behind it 2026-11-05 23:14:25 +01:00
broadcast-types.test.mjs swarm-ui: the broadcast composer is its own folded card above the messages card 2026-10-25 16:28:26 +01:00
builds-types.test.mjs the builds list keeps the swarm's deploy builds too 2026-10-30 02:06:07 +01:00
busy-hold.test.mjs swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching 2026-11-05 23:09:07 +01:00
cancel.test.mjs swarm-ui: the cancel badge clears when the next turn starts 2026-10-28 20:16:11 +01:00
claude-login.test.mjs swarm-ui: only the newest start's late stop ends a claude login 2026-10-21 21:14:53 +02:00
create-agent-archetype.test.mjs archetypes: build an archetype agent from its archetype's module on the hive 2026-10-17 16:27:21 +02:00
create-agent-permissions.test.mjs swarm-ui: show and toggle an agent's unrestricted internet flag, add it to the create dialog 2026-10-27 14:45:04 +01:00
create-agent-steps.test.mjs swarm-ui: make agent creation a five-step dialog with a fixed header and footer 2026-10-25 01:40:20 +02:00
create-agents-md.test.mjs swarm-ui: let the create-agent form set the new agent's initial AGENTS.md 2026-10-18 15:59:19 +02:00
detail-sections.test.mjs swarm-ui: restructure the agent card into status, terminal, subagents and settings, with badge controls for internet, permissions and allowed domains 2026-11-04 17:21:56 +01:00
flow-choices.test.mjs swarm-wire, swarm-ui: the flow schema lists the values a field takes, and the editor picks them instead of asking for typed names 2026-10-25 12:14:46 +01:00
flow-draft.test.mjs swarm-ui: preview a draft flow's hit counts in the editor with the dry-run route 2026-10-25 11:00:38 +01:00
flow-layout.test.mjs swarm-ui: rewire a notification flow by drag or keyboard 2026-10-24 15:08:48 +02:00
flow-types.test.mjs swarm-ui: draw notification flows as graphs in the list and make a new or copied flow a draft until saved 2026-10-25 02:05:54 +02:00
forge-links.test.mjs swarm-ui: link an agent's forge profile and config repo from its overview 2026-11-02 22:29:43 +01:00
hive-domain.test.mjs swarm-ui: show, sort and filter the hive domain by one value, say when the roster is empty, keep the schedule agent picker current 2026-10-21 23:22:22 +02:00
issue-report-repo.test.mjs swarm-ui: keep the issue report's table, errors and repo filter consistent 2026-10-21 22:58:51 +02:00
lazy-open.test.mjs swarm-ui: the jobs and builds cards are folded by default 2026-10-26 20:09:17 +01:00
links-menu.test.mjs remove the hive dashboard's stats page and the price table behind it 2026-11-03 07:45:51 +01:00
max-subagents.test.mjs allow a max_subagents of 0: no subagents for the agent 2026-10-15 22:00:00 +02:00
messages.test.mjs swarm-ui: key message rows on an arrival id and follow the tail on it 2026-10-18 18:39:11 +02:00
nav-guard.test.mjs swarm-ui: rewire a notification flow by drag or keyboard 2026-10-24 15:08:48 +02:00
poller.test.mjs swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching 2026-11-05 23:09:07 +01:00
popover-focus.test.mjs swarm-ui: unit test the popover focus helpers 2026-10-21 23:01:56 +02:00
popover-position.test.mjs swarm-ui: keep the table filter popover inside the window 2026-10-21 21:31:00 +02:00
rain.test.mjs swarm-ui: the start page's rain follows the app's motion setting 2026-10-14 18:36:52 +02:00
router-live.test.mjs notify router: deliveries log, dry-run hit counts, api and page 2026-10-24 22:13:07 +02:00
routes.test.mjs swarm-ui: groups of agent terminals: drag a terminal tab onto a terminal to split it, tmux style, with resizable panes, a split button, and a name you can edit 2026-11-05 08:24:58 +01:00
ruth-missing.test.mjs setup assistant creates ruth with logs and metrics; docs for the harness gate, ordering and pass 2026-11-01 18:40:36 +01:00
select-nav.test.mjs swarm-ui: dropdowns open a themed list of their own instead of the browser's 2026-10-25 17:15:04 +01:00
session.test.mjs swarm-ui: a request that finds the login ended reloads the page to the login 2026-10-28 19:19:26 +01:00
settings-types.test.mjs review classifier: the most classifications a run carries is a setting 2026-11-07 11:32:04 +01:00
split-layout.test.mjs swarm-ui: choosing a subagent in the subagents menu splits its terminal in beside the agent's 2026-11-05 12:45:35 +01:00
stream-connection.test.mjs swarm-ui: let a closed stream reconnect and a failed caps read retry 2026-10-22 07:13:32 +02:00
subagent-list.test.mjs subagents publish their model and effort as headers on every row, and the swarm shows them 2026-10-28 21:55:02 +01:00
submit.test.mjs swarm-ui: forms share one submit flow, result line and field column 2026-11-06 19:00:01 +01:00
sw.test.mjs swarm-ui: test the service worker's install and navigation logic 2026-10-28 19:56:55 +01:00
swarm-name.test.mjs swarm-ui: test the rain arithmetic and the swarm name loader 2026-10-14 18:36:52 +02:00
table-filters.test.mjs swarm-ui: ignore a saved table filter whose column is gone 2026-10-21 23:15:44 +02:00
tidy-helpers.test.mjs swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies 2026-11-06 19:09:18 +01:00
tryout-types.test.mjs review classifier: the most classifications a run carries is a setting 2026-11-07 11:32:04 +01:00
unified-diff.test.mjs swarm-ui: an editor for an agent's AGENTS.md that saves as a diff 2026-10-18 13:17:52 +02:00
user-identity.test.mjs swarm-ui, hive dashboard, agent page: one profile menu with the signed-in user, avatar and authelia links 2026-10-25 15:25:20 +01:00