damocles
d572a63d95
prompt: propose a config change with an agit PR from the clone
2026-11-01 17:02:12 +01:00
damocles
3c09e14a76
drop the config and /applied mounts: an agent reads its config by cloning agent-configs, and the prompt says so
2026-11-01 17:02:12 +01:00
iris
a781addcfe
hive ui: remove the counters on the tabs
...
The pills on 4G3NTS, R3BU1LD QU3U3 and K3PT ST4T3, the poll that fed them, the
two count helpers, their styles, and the tab strip's unused badge option.
2026-11-01 15:37:33 +01:00
damocles
46001be283
treefmt: realign the Provision row of the coordinator table
2026-11-01 15:30:33 +01:00
damocles
41e6136caf
forge seed: clear the whole applied dir when a seed fails, so the template starts from nothing
2026-11-01 15:30:33 +01:00
damocles
25295fd33f
drop the proposed config repo: applied seeds from forge main, and the dead pending-init topology list goes with it
2026-11-01 15:30:33 +01:00
atlas
08b8eb3f73
export an open-todos gauge and chart it on the agent dashboard
2026-11-01 15:24:33 +01:00
atlas
c273527219
outlast openbao's cold restart in the agent ca unit's start limit
2026-11-01 15:09:13 +01:00
atlas
8d31f0ad27
give openbao's own start the container's long timeout
2026-11-01 15:03:28 +01:00
atlas
567cd12300
closure_pullable judges an agent by its own pins, not the whole meta head
2026-11-01 14:26:13 +01:00
atlas
35a49aaf42
keep the knowledge .git overlay unconditional
2026-11-01 14:06:19 +01:00
atlas
23b0c4cd55
overlay config .git only when the source has one; record a failed start in the op output
2026-11-01 14:06:19 +01:00
atlas
8cdaf433a9
review-classifier: keep the stored value out of a failed read's text
2026-11-01 13:50:07 +01:00
atlas
10a6f92244
review-classifier: a failed store login names its cause chain
2026-11-01 13:50:07 +01:00
argus
7aa8441aa1
review-classifier: check that a commit message's claimed changes are in the diff
...
message-claims-match-diff is the reverse of one-purpose: a README, doc
page, test or rename the message names must be in the diff. The rules
file then holds the ten-rule cap, so the new-rule merge test appends to
the file minus its last entry and no longer depends on how many rules the
file holds.
2026-11-01 13:44:20 +01:00
iris
ff1ad2fe31
docs: no contraction in the solid backgrounds paragraph
2026-11-01 13:43:14 +01:00
iris
099118d31e
swarm ui: a solid backgrounds setting turns the frosted surfaces opaque
...
A gear-menu toggle, off by default: the header bar, badges and terminal
panes lose their see-through fill and blur.
2026-11-01 13:43:14 +01:00
atlas
868c57321c
order the store's readers after its container without wanting it
2026-11-01 13:35:52 +01:00
atlas
b1c828dbf8
let the store container's cold start finish, and order its readers after it
2026-11-01 13:35:52 +01:00
iris
0e840bd34b
swarm ui: the start page ends with the slug, its gradients animated
...
hyperhive / we are the wired between two shaded gradients that pulse in a
wave, still under reduced motion. It sits under 2em from the bottom edge,
clear of the setup assistant.
2026-11-01 13:35:35 +01:00
atlas
abf21683b9
agent trust bundle: retry the root fetch inside its start job so a dns blip at boot queues the harness instead of failing it
2026-11-01 13:35:01 +01:00
iris
fec66af1c8
agents board: a busiest-agents table, joined by agent
...
Five instant table-format queries, one per column, joined on the agent label,
sorted by turns. Checked in a real Grafana 13 against a mock Prometheus.
2026-11-01 13:21:09 +01:00
iris
696c199621
swarm ui: drop a doubled line from the agents page docs; keep + agent while the roster loads or fails
...
The buttons sat in the filter card, which only shows once the roster
has loaded, so a failed load left no way to create an agent.
2026-11-01 13:16:13 +01:00
iris
e5fb4bbe6c
docs: no contraction in the agents page description
2026-11-01 13:16:13 +01:00
iris
6e5dc3dd30
swarm ui: the agents page is separate cards, not one big agents card
...
The filter bar is a card of its own, holding the + agent button and the
refresh picker; the hives card and each agent card sit beside it.
2026-11-01 13:16:13 +01:00
iris
70901115a2
docs: the egress dashboard's host lists are tables
2026-11-01 13:12:31 +01:00
iris
ed86356928
egress board: join the host tables by labels, one row per group
...
labelsToFields and merge left a __name__ column and one row per stat on
the multi-stat table. joinByLabels gives a column per stat.
2026-11-01 13:12:31 +01:00
iris
728e1beb6a
egress board: the host tables merge their frames, so they are tables and not a series dropdown
...
A grouped stats query is one frame per group. Labels become columns,
then the frames merge into rows.
2026-11-01 13:12:31 +01:00
iris
81cdf75055
shared: drop the links.js export nothing imports
2026-11-01 12:57:32 +01:00
iris
464b52004b
the hive dashboard uses the swarm UI's links menu, beside the profile avatar
...
The links menu moves into @hive/shared and takes its links as a prop. The swarm
UI feeds it /api/links as before; the dashboard feeds it stats, API docs and the
swarm, and mounts it next to the profile menu in place of its own hamburger on
the left. A link opens in a new tab unless its entry says it is a page of the
same site.
2026-11-01 12:57:32 +01:00
damocles
b2e3b05198
subagent: compare haiku max to sonnet on low, and warn that sonnet defaults to high
2026-11-01 12:55:37 +01:00
damocles
a1f1f04657
subagent: haiku 5-5 is near free up to high effort on a small context, but max costs about what sonnet does
2026-11-01 12:55:37 +01:00
damocles
69de09e0f9
subagent: drop the unsupported 'raise effort for extra reasoning' claim on haiku
2026-11-01 12:55:37 +01:00
damocles
2ca2c6c42e
subagent: tell agents they can liberally spawn haiku, even at high effort
2026-11-01 12:55:37 +01:00
iris
5b66a83112
swarm ui: the agent card has a terminal icon beside the wanted menu
...
It opens the agent's terminal tab without opening the card.
2026-11-01 12:51:59 +01:00
damocles
0912e2ca06
claude usage dashboard: count the token and cost panels as increase per step so review classifier sessions show up
2026-11-01 12:02:31 +01:00
atlas
2eb46c562b
back off the matrix daemon's restarts so a homeserver outage can't flood the store with logins
2026-11-01 11:36:55 +01:00
atlas
81a57a9f81
containers reach network-online only with a dhcp lease, and bao users wait for it
2026-11-01 11:06:41 +01:00
atlas
04f8683f99
force tuwunel's start limit off over the upstream value
2026-11-01 10:56:22 +01:00
atlas
c4924d227b
retry the authelia mint and the appservice render until the store answers, and let tuwunel retry
2026-11-01 10:47:50 +01:00
flake-bot
f13c78cd2d
nix flake update
2026-11-01 04:00:38 +01:00
damocles
1dc18d41d4
forge cli: unresolved filter drops only resolved comments, position-less ones stay labelled
2026-11-01 02:26:29 +01:00
damocles
219d85a15d
forge cli: show comment ids and resolved state on inline review comments, --only unresolved, and list them in pr timeline
2026-11-01 02:26:29 +01:00
damocles
e334513244
forge notify docs: rewrite the inline comments section for the prose lint
2026-11-01 02:17:49 +01:00
damocles
c6958c7baa
forge-notify: list inline comment locations in the wake, not their text
2026-11-01 02:17:49 +01:00
damocles
6494c5d7f4
forge-notify: show unseen inline review comments in PR wakes
2026-11-01 02:17:49 +01:00
iris
ff3d119c63
the agent state stream sends a new client the latest header first
...
The stream was a live tail with no replay, and the agent re-sends its header
once a minute, so a card opened mid-idle read "no report yet" for up to a
minute. The controller already follows every agent's header for the inference
route; it now keeps the newest one as published, and the stream sends it
first when it is under 150 seconds old. An agent that stopped keeps no state
older than that.
2026-11-01 01:59:09 +01:00
iris
cfd2f340fb
shared: drop Dropdown's portal mode, which only the agents table used
...
The agents table passed portal so a wanted menu on its last row escaped the
table's scroll clip. The table is gone from that page and nothing else passes
it, so the prop, its position tracking and the portal render go with it.
2026-11-01 01:32:47 +01:00
iris
a3628bd9ce
swarm-ui: an agent card shows a chevron, and no select highlight
...
The card header gets the same chevron a folded card has, right while shut and
down while open. The outline for an opened card goes: the sections say it is
open.
2026-11-01 01:29:47 +01:00
iris
3058a5871e
swarm-ui: drop the wanted menu's two dead options, and two stale test headers
...
showDestroy and portal were each passed by one caller, the old card and the old
table cell, and neither exists now. Two test headers still named the detail
panel.
2026-11-01 01:26:40 +01:00