Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 7d1709cfc5 job_queue: one deploy-shape table replaces two DAG walks atlas 2026-08-02 20:04:38 +02:00
  • 6a43fc2e81 job_queue: three more tests read the graph instead of running it atlas 2026-08-02 19:57:15 +02:00
  • 96a0679934 job_queue: drop the erased-recipe test infra atlas 2026-08-02 19:50:47 +02:00
  • d879d3e67a job_queue: assert declared shape instead of driving the DAG atlas 2026-08-02 19:45:48 +02:00
  • a59ad5ce3f job_queue: test error truncation as the pure fn it is atlas 2026-08-02 19:24:52 +02:00
  • 335ad5e0ee jobq: test the growth invariants where they are enforced atlas 2026-08-02 19:20:08 +02:00
  • 8459cc66bd jobq: complete is the completion, and failure grows nothing atlas 2026-08-02 19:12:10 +02:00
  • ab53f6710d job_queue: drop Claim, claim_ready and the completion wrappers atlas 2026-08-02 19:01:53 +02:00
  • be1060e52f refactor(#2949): the mutex holds the scheduler, not a wrapper atlas 2026-08-02 18:44:12 +02:00
  • d1f1a361f0 feat(#2949): claim_next — the seam that cannot be half-used atlas 2026-08-02 18:33:24 +02:00
  • 9e91bf7813 refactor(#2949): claim_one is the primitive, settle is it in a loop atlas 2026-08-02 18:30:32 +02:00
  • 77cc7bea6b refactor(#2949): the build-log row carries its node id atlas 2026-08-02 18:26:32 +02:00
  • 82ef06f445 refactor(#2949): kill Declare — a running node declares onto its own builder atlas 2026-08-02 17:20:43 +02:00
  • 2454a1ea6a jobq: drop JobBuilder's Default impl so it is really unconstructible outside atlas 2026-08-02 16:30:13 +02:00
  • 947d45a854 hive-c0re: fix stale ApiDoc doc comment claiming routes are undocumented damocles 2026-08-02 21:41:14 +02:00
  • ec30277a90 hive-c0re: drop redundant METHOD/path prefixes from OpenAPI summaries iris 2026-08-02 21:03:33 +02:00
  • 071dbd774c hive-c0re: split OpenAPI summary/description, move param docs to params iris 2026-08-02 20:50:07 +02:00
  • c5fe61777e hive-agent: don't claim 'already logged out' when a credential file is stuck undeletable damocles 2026-08-02 21:17:24 +02:00
  • f457d9ce7b hive-c0re: drop utoipa-swagger-ui, serve openapi.json directly damocles 2026-08-02 21:09:28 +02:00
  • 9efe6f64b6 move swaggerUiTheme nix option out of c0re's namespace iris 2026-08-02 20:54:03 +02:00
  • 3ef166738c move swagger-ui-theme/ out of hive-c0re/ iris 2026-08-02 20:49:59 +02:00
  • 1bc9c18504 gateway: nginx-hosts the full Swagger UI dist, core drops the fallback iris 2026-08-02 20:43:19 +02:00
  • de1659d10e hive-gateway: serve the swagger-ui theme via nginx alias, not a c0re build hook damocles 2026-08-02 20:19:33 +02:00
  • 5471b49f2a hive-c0re: trim swagger-theme comments down to essentials iris 2026-08-02 19:56:57 +02:00
  • 062a84378d hive-c0re: swagger theme follows stylix via colors.css, not a hardcoded copy iris 2026-08-02 19:55:10 +02:00
  • de15410394 hive-c0re: partial Catppuccin Mocha reskin for the vendored Swagger UI iris 2026-08-02 19:20:58 +02:00
  • 6d22b57a6d hivectl: regenerate docs for the start --paused flag damocles 2026-08-02 20:04:37 +02:00
  • af3976a76a hivectl/dashboard: add --paused / ?paused=1 to agent start damocles 2026-08-02 19:52:11 +02:00
  • c0f59089d4 hivectl: link CLAUDE.md verb reference to generated docs instead of hand-listing damocles 2026-08-02 18:37:58 +02:00
  • 3421925442 hivectl: add start/stop agent verbs, rename spawn to create damocles 2026-08-02 18:30:55 +02:00
  • e6ecd8db60 docs: trim implementation detail from the OpenAPI/Swagger doc iris 2026-08-02 19:11:31 +02:00
  • 3f2fdeac70 docs: document the OpenAPI spec + Swagger UI, add H0M3 API tile iris 2026-08-02 19:02:46 +02:00
  • b118b12520 hive-priv/hive-c0re: drop stop's SIGKILL escalation, surface a crit dashboard warning instead damocles 2026-08-02 19:03:22 +02:00
  • da3fc9bf95 move terminal-verbosity toggle from agent overflow menu to /settings.html iris 2026-08-02 18:34:40 +02:00
  • 3b299375e3 fix: move settings section after effort picker, matching docs iris 2026-08-02 18:29:28 +02:00
  • 198db326b3 agent web UI: add terminal verbosity setting (expand tool output by default) iris 2026-08-02 18:25:45 +02:00
  • edb4aa98c6 auto-pause the turn loop after repeated missed get_loose_ends on todo wakes damocles 2026-08-02 17:40:17 +02:00
  • 2b5e5a30f4 trim verbose todo-tool descriptions, drop exhaustive subsystem list damocles 2026-08-02 16:30:22 +02:00
  • bc69ee3b8f revise bulk-clear to explicit ids per mara's feedback, fix clippy line count damocles 2026-08-02 15:29:21 +02:00
  • eb570c003d cap get_loose_ends todo output + add ack_todos_until bulk-clear (#2944) damocles 2026-08-02 14:37:22 +02:00
  • 58a9f218f2 job_queue: fix the boot sweep's lost declarations, drop the node wrapper atlas 2026-08-02 16:22:56 +02:00
  • 10dbdb444d job_queue: declare a node's resources where the node is constructed atlas 2026-08-02 15:57:51 +02:00
  • 1aa88463a0 prefix bash-task invocations with set -o pipefail damocles 2026-08-02 16:04:48 +02:00
  • 9ab950d767 jobq: drop the append_unchecked redirect (mara review) atlas 2026-08-02 15:58:51 +02:00
  • a2edad715f jobq: make the builder the only way nodes enter a graph atlas 2026-08-02 15:45:27 +02:00
  • 236b13e68d jobq: reject every graph-rejectable shape before the first insert atlas 2026-08-02 15:18:35 +02:00
  • f035b63b9a jobq: one insertion entry point, and make it atomic atlas 2026-08-02 14:39:37 +02:00
  • bf138ae79a jobq: a job asks for the ids it wants back atlas 2026-08-02 14:03:37 +02:00
  • c82853af5a jobq: make NodeGuid an actual guid atlas 2026-08-02 13:53:51 +02:00
  • 9c97365f8f refactor(job-queue): a job is a recipe, not a value you carry atlas 2026-08-02 13:40:03 +02:00
  • f7548e4535 feat(jobq): hand the builder to a closure, and make a handle name its job atlas 2026-08-02 13:29:44 +02:00
  • ec16b80415 docs(coordinator): a DAG is declared, not described atlas 2026-08-02 13:06:01 +02:00
  • e7c3cf5a3d refactor(job-queue): build DAGs by naming nodes, not counting them atlas 2026-08-02 13:05:17 +02:00
  • 9be7731c5e refactor(job-queue): let resource_deps say (resource, units) atlas 2026-08-02 12:37:18 +02:00
  • f161f8e40f feat(jobq): add a job builder that names nodes instead of counting them atlas 2026-08-02 12:32:13 +02:00
  • 42fdd98a7a swap hive-claude to the crates.io registry dependency (#2931) damocles 2026-08-02 13:55:26 +02:00
  • 435ef193e1 frontend: add <hive-tab-strip>, convert logs/credentials/core/builds tabbars iris 2026-08-02 04:00:40 +02:00
  • 44572d1e1a fix(#2911): keep the forge token out of argv atlas 2026-08-02 13:21:42 +02:00
  • 3617578341 web_ui: scope /cancel and /logout's SIGINT to the harness's own claude child damocles 2026-08-02 13:04:12 +02:00
  • 29a11476a4 hive-forge: show/pr show now list current dependencies damocles 2026-08-02 12:38:07 +02:00
  • 7bad72d354 hive-forge: hard-error unresolved --label names; render dependency timeline events damocles 2026-08-02 04:41:52 +02:00
  • 10285ff764 fix(#2911): name the forgejo admin verb in errors, not its arguments atlas 2026-08-02 05:17:52 +02:00
  • a9e05d3bb1 docs: repair the CLAUDE.md repo map atlas 2026-08-02 04:50:26 +02:00
  • 1f8cfdabd9 fix(#2911): stop putting the minted forge token in an error string atlas 2026-08-02 04:44:22 +02:00
  • cf5d65c369 docs: drop history/rationale framing from recv docs, state current behavior only damocles 2026-08-02 03:54:14 +02:00
  • ceff662d25 recv: drop wait_seconds from the MCP tool, always an immediate peek damocles 2026-08-02 03:42:55 +02:00
  • 9e7158f593 docs: describe the knowledge-change broadcast in the sync-mechanism section damocles 2026-08-02 03:13:04 +02:00
  • 78b90604a1 knowledge: ping every agent when internal/knowledge changes damocles 2026-08-02 03:09:55 +02:00
  • 94fb42f2b6 docs/agent.md: fix stale 3-flyout description; drop dead buildLooseEndsList iris 2026-08-01 21:08:08 +02:00
  • 77e30dd1bc hive-agent: extract turn-error recovery to fix clippy too_many_lines on handle_turn damocles 2026-08-02 02:03:21 +02:00
  • a11f945532 hive-agent: surface an interrupted-turn banner in the wake prompt after /cancel damocles 2026-08-01 18:25:41 +02:00
  • 9f5ce4d941 hive-sh4re: delete now_unix(), the migration's last call sites are gone damocles 2026-08-02 02:04:00 +02:00
  • 9293c5d580 hive-c0re: finish chrono-clock migration damocles 2026-08-01 23:55:00 +02:00
  • f4a35786b1 hive-agent: finish chrono-clock migration on remaining call sites damocles 2026-08-01 23:49:03 +02:00
  • 2122e23d81 hive-sh4re/hive-bash-mcp/hive-agent: retype TaskFile timestamps to DateTime<Utc>, drop now_unix from these crates damocles 2026-08-01 21:34:29 +02:00
  • d6ea92085a hive-sh4re: use chrono's clock feature for now_unix instead of hand-rolled SystemTime math damocles 2026-08-01 17:51:49 +02:00
  • 913aeb385e hive-forge: explicitly allow migrations from any domain, not just local networks damocles 2026-08-01 21:59:16 +02:00
  • e02ac1e86e refactor(#2916): drop the two obsolete startup migrations atlas 2026-08-01 21:01:13 +02:00
  • 41c1b1a3fb agent web UI: bulk mark-done for the todos flyout iris 2026-08-01 19:11:46 +02:00
  • ff2721cc0f docs(#2815): fix suppress_crash_watch's stale doc comment atlas 2026-08-01 19:13:50 +02:00
  • 7f920718f2 refactor(#2815): drop the imperative transient path entirely atlas 2026-08-01 18:15:27 +02:00
  • 884e39ba63 refactor(#2815): derive the transient snapshot, don't mirror it atlas 2026-08-01 17:47:08 +02:00
  • 56202065d5 refactor(#2815): the scheduler publishes pill edges, it doesn't own pills atlas 2026-08-01 17:30:05 +02:00
  • 17500a391d refactor(#2815): held_transients -> running_transients atlas 2026-08-01 16:39:38 +02:00
  • 6458c039a0 docs(#2815): the transient pill's vocabulary is open, not a fixed set atlas 2026-08-01 16:23:10 +02:00
  • d3d73b5ffb refactor(#2815): derive the transient pill from the running node atlas 2026-08-01 16:06:06 +02:00
  • 0aac20d863 refactor(#2908): resolve a wire id in the graph, not the c0re layer atlas 2026-08-01 15:34:39 +02:00
  • eb557ee3c1 refactor(#2908): cancel a node, not a DAG atlas 2026-08-01 15:09:05 +02:00
  • 4835ca8c91 hive-c0re: list_descendants reads cached container snapshot instead of live systemctl calls damocles 2026-08-01 14:54:47 +02:00
  • a72009099a fix list_containers reporting stale running state damocles 2026-07-30 00:02:02 +02:00
  • d09ec31431 feat(#2899): add host.arch + service.version to container metrics atlas 2026-08-01 13:38:32 +02:00
  • af2b1ce0e2 refactor(#2897): carry the meta-update inputs on the MetaLock node atlas 2026-08-01 13:23:19 +02:00
  • 84aed5fb51 refactor(#2897): carry the approval id on the deploy nodes, not the Dag atlas 2026-08-01 13:12:35 +02:00
  • 772482a52a fix(#2898): carry hive/swarm display names as build-time options atlas 2026-08-01 12:35:50 +02:00
  • 4c37ce9150 dashboard: consolidate NodeView.has_log into build_log_id iris 2026-08-01 11:30:36 +02:00
  • 662e303e72 dashboard: queue log link opens BUILD L0GS tab instead of downloading iris 2026-08-01 11:20:19 +02:00
  • a962fae348 claude-subagents skill: add concurrency guidance for container memory cap damocles 2026-08-01 01:57:32 +02:00
  • 275962b8c9 claude-subagents skill: add guidance on splitting a big batch across parallel subagents damocles 2026-07-31 22:44:28 +02:00
  • 38aa5f77f4 frontend: guard hive-menu/hive-agent-menu connectedCallback against reconnect iris 2026-08-01 01:38:45 +02:00
  • d50bea588a frontend: move shared/terminal.js+css into one-dir terminal/ iris 2026-08-01 01:09:19 +02:00