Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 7bdc3a827e ci: retrigger nix flake check (wasip2 path missing from lix db) atlas 2026-07-09 00:28:14 +02:00
  • 793f6ce185 fix(fmt): split method chain in bring_up_secondary_with_retry for treefmt atlas 2026-07-04 18:40:34 +02:00
  • 3de576141b refactor: extract bring_up_secondary_with_retry (fix clippy too_many_lines + needless_continue) atlas 2026-07-04 12:40:00 +02:00
  • 317e545d7c fix: wrap M_UNKNOWN_TOKEN in backticks in doc comment (clippy::doc_markdown) atlas 2026-07-04 12:30:47 +02:00
  • a1cd50610a fix(#2095): retry secondary matrix account bring-up on transient failure atlas 2026-07-04 12:16:44 +02:00
  • 6f3e400903 refactor(#1868): drop tokenised_repo_url — call forge_git_url directly atlas 2026-07-08 23:50:45 +02:00
  • 031edbd41f fix(#1868): use HIVE_FORGE_URL for internal forge calls atlas 2026-07-08 22:34:17 +02:00
  • 05c91245c7 refactor(#2286): make transient set/clear private — RAII guard is the only door damocles 2026-07-08 23:40:58 +02:00
  • 9c3884e031 docs(ci): lint jobs are required and block merge atlas 2026-07-08 23:38:59 +02:00
  • 260dc7bb58 docs(ci): drop bullet descriptions, keep only link + one-liner atlas 2026-07-04 20:57:57 +02:00
  • 7ef90996f6 docs(ci): replace YAML copy with link to .forgejo/workflows/ci.yml atlas 2026-07-04 20:55:28 +02:00
  • bfba148f76 docs(ci): update CI workflow section to reflect 3-job layout atlas 2026-07-04 20:41:39 +02:00
  • 39af2bad5d style: nix fmt hive-xdg-icons.nix (treefmt) atlas 2026-07-08 21:03:53 +02:00
  • ba5a0e1a66 fix: add hyperhiveXdgIcons stub to nix/docs eval (fixes packages.docs check) atlas 2026-07-04 19:48:33 +02:00
  • 64eddfd0b6 feat(#2228): add XDG icon set and .desktop entries for hyperhive processes atlas 2026-07-04 18:54:49 +02:00
  • fa944d1213 fix(#2284): replace nixos-container kill with machinectl kill SIGKILL atlas 2026-07-08 22:47:36 +02:00
  • c7c156e57b fix(hive-c0re): converge /run bind sources + limits drop-in before reconcile-start müde 2026-07-08 21:48:37 +02:00
  • 5027068e31 feat(#2109): harness-side idle watchdog to bail on anthropic api stall storms damocles 2026-07-07 17:17:45 +02:00
  • 244669f644 fix(hive-claude): exempt crate-doc block from comment-block lint damocles 2026-07-07 18:16:50 +02:00
  • 261f02439b fix(forge): review fixes for the forgejo-api port müde 2026-07-07 14:42:43 +02:00
  • 5cfb33eeed docs(forge): note forgejo-api client + remaining raw-HTTP surfaces müde 2026-07-07 09:25:51 +02:00
  • 72415497aa style: treefmt reflow of time dep müde 2026-07-07 09:25:03 +02:00
  • 4636987469 refactor(hive-forge): port CLI verbs to forgejo-api müde 2026-07-07 09:24:53 +02:00
  • b8a3927c43 refactor(hive-c0re): port forge module + knowledge hooks to forgejo-api müde 2026-07-07 09:11:15 +02:00
  • 4468e86e2d refactor(hive-ag3nt): port forge_notify to forgejo-api müde 2026-07-07 09:10:24 +02:00
  • 0f035ce1e9 build: add time + url deps for forgejo-api port müde 2026-07-07 08:50:35 +02:00
  • 39fe0f306a build: add forgejo-api workspace dep (sync feature for hive-forge) müde 2026-07-07 08:48:07 +02:00
  • 5b062dca55 refactor(hive-ag3nt): split hive bin into hive-agent / hive-agent-mcp / hive-agent-wake müde 2026-07-06 23:48:05 +02:00
  • 2486251b32 fix: close second review round on the queue-routed CLI müde 2026-07-06 22:57:28 +02:00
  • 0e4b5a1120 refactor(hive-c0re): group src-root files into submodules müde 2026-07-06 22:38:47 +02:00
  • b489454dc2 feat(hivectl): queue-routed lifecycle verbs with wait + DAG progress müde 2026-07-06 22:30:49 +02:00
  • dc6a37b29a style: import ordering + blank lines after now_unix sweep (treefmt) müde 2026-07-06 22:08:40 +02:00
  • a17015f01e refactor(hive-c0re): split forge into submodules müde 2026-07-06 22:08:22 +02:00
  • 8cdebb1752 fix(hive-ag3nt): drop attribute orphaned by now_unix removal müde 2026-07-06 22:07:39 +02:00
  • b0736e6f3e refactor(hive-ag3nt): split mcp into submodules müde 2026-07-06 22:00:30 +02:00
  • c84028ddcf refactor: single now_unix in hive_sh4re::wire_time müde 2026-07-06 21:58:32 +02:00
  • d190420946 refactor(hive-c0re): shared additive-migration helper in db müde 2026-07-06 21:53:48 +02:00
  • 34b21b8038 refactor: drop kind_to_str wrapper, call ApprovalKind::as_str directly müde 2026-07-06 21:49:46 +02:00
  • f74c1984d7 refactor: ApprovalKind::as_str owns the kind→string mapping müde 2026-07-06 21:48:55 +02:00
  • 084e12503c fix(hive-c0re): close review findings on the job-DAG queue müde 2026-07-06 21:44:43 +02:00
  • 58e86a3adf refactor(hive-c0re): shrink dashboard mod root müde 2026-07-06 21:05:52 +02:00
  • 3ee87d394c refactor(hive-c0re): split lifecycle into submodules müde 2026-07-06 21:05:52 +02:00
  • 9e7af3b6bf refactor(hive-c0re): split socket_server into submodules müde 2026-07-06 21:05:52 +02:00
  • 380c6ad47f refactor(hive-c0re): shared sqlite open helper with busy timeout müde 2026-07-06 20:46:57 +02:00
  • 604e1c2557 docs: job-DAG queue model; fold agent_power table into broker.sqlite müde 2026-07-06 20:27:44 +02:00
  • 8349e6f621 feat(dashboard): node-aware queue render + buildSlots option müde 2026-07-06 20:18:55 +02:00
  • 7946e03fde feat(hive-c0re): replace rebuild queue with generic job-DAG queue müde 2026-07-06 20:13:14 +02:00
  • 79a3993def commit the lock file agents forgot about manually like an animal müde 2026-07-06 19:57:53 +02:00
  • 50d801b6c9 fix(hive-claude): don't scan model-authored assistant/user content for CLI failure markers müde 2026-07-06 00:15:42 +02:00
  • 25540755f4 fix(hive-claude): match session by parsed top-level customTitle, not transcript substring müde 2026-07-06 00:09:36 +02:00
  • 8a78b8a464 docs(agent): clarify cred-file set + settings doc pointer, fix forge_notify cross-ref müde 2026-07-06 00:03:43 +02:00
  • b4f54a194b fix(agent): don't eat /compact flag on failed turn; restore ctx fallback; requeue on SessionNotFound müde 2026-07-06 00:01:15 +02:00
  • dd51d02bc2 fix(hive-claude): report Progress.created on first-turn overflow, compacted only when compact succeeded müde 2026-07-05 23:42:57 +02:00
  • 216eb8ae9b docs(turn-loop): split into index + claude-invocation/config/mcp sub-pages, condense the loop müde 2026-07-05 23:04:48 +02:00
  • 746f518250 fix(agent): show Compacting state during in-flight operator /compact müde 2026-07-05 22:54:20 +02:00
  • 59dd7955aa fix(stats): last_usage orders by id (insertion order); clarify Window default müde 2026-07-05 22:53:16 +02:00
  • f2f104627d refactor(agent): drop vestigial install_configured param, non_empty_env helper, explicit infallible expect in client müde 2026-07-05 22:49:45 +02:00
  • 9cebc128e2 refactor(web_ui): Bus::effective_context_window, sigint_claude + per-connection hello, relocate fetch_reminder_stats, drop redundant guard müde 2026-07-05 22:47:14 +02:00
  • 77f31b44bb refactor(agent): fire_and_forget helper, drop dead default_model + compact_percent fallback, fix stale comment müde 2026-07-05 22:43:23 +02:00
  • 9721be7bc3 docs(turn_stats): mark unread columns as forward-capture, not consumed müde 2026-07-05 22:39:45 +02:00
  • f490e07509 refactor(prompt): drop unreachable role-block defensive branches; keep marker grammar müde 2026-07-05 22:36:10 +02:00
  • 20ff891962 refactor(forge_notify): share render_body_excerpt across formatters; fix nits + docs müde 2026-07-05 22:32:00 +02:00
  • dd7f8c5ebb docs(turn-loop): document PromptTooLong archive+requeue, TurnOutcome=Result, credential-file session detection müde 2026-07-05 22:27:09 +02:00
  • 90af3e8d0b refactor(mcp): split claude launch-config layer into mcp_config.rs müde 2026-07-05 22:24:46 +02:00
  • e1e3bda94a style: apply nix fmt müde 2026-07-05 22:24:42 +02:00
  • 9a0d525fdf refactor(mcp): drop vestigial SocketReply, match hive_sh4re::Response directly; remove dead code müde 2026-07-05 22:12:45 +02:00
  • 543177ed74 refactor(mcp): collapse repeated failure-arm triplet into reply_err helper müde 2026-07-05 22:05:06 +02:00
  • 785a36b907 refactor(web_ui): share one broker_request helper; /send timeout now 409 not 500 müde 2026-07-05 21:55:28 +02:00
  • d83d03e4c0 fix(agent): key session detection off credential filenames; own clear_session in login.rs müde 2026-07-05 21:48:56 +02:00
  • d004fdc0eb fix(stats): set busy_timeout on agent snapshot reader so a concurrent write can't blank the page müde 2026-07-05 21:43:25 +02:00
  • 2b5edef4d1 fix(agent): recover PromptTooLong via archive+requeue; model TurnOutcome as Result müde 2026-07-05 21:42:13 +02:00
  • cba3726389 remove redundant todo md müde 2026-07-05 20:56:15 +02:00
  • 4a404c1128 docs: describe hive-claude split, InfiniteSession, deferred compact, web_ui dir müde 2026-07-05 20:53:56 +02:00
  • 7c851c5dd3 fix(web_ui): cap bind_with_retry at 12 attempts, then return AddrInUse müde 2026-07-05 20:41:37 +02:00
  • bdfeac80a7 refactor(web_ui): split into a module dir by concern, serve stays in mod.rs müde 2026-07-05 20:40:07 +02:00
  • efaf56c2d5 refactor(agent): remove vestigial turn_lock (serve loop is single-driver) müde 2026-07-05 20:26:04 +02:00
  • 66f5b8720d refactor(agent): use hive_claude::TokenUsage directly, drop the duplicate müde 2026-07-05 20:21:33 +02:00
  • c9de2eeb97 refactor(agent): build the InfiniteSession once in the serve loop, thread it müde 2026-07-05 20:16:06 +02:00
  • f6977a961a perf(hive-claude): match rate-limit markers on raw line, drop re-serialize müde 2026-07-05 20:09:11 +02:00
  • 487e62a9ca feat(hive-claude): parse turn telemetry in the lib, return it from run müde 2026-07-05 20:06:30 +02:00
  • faa7f982af feat(web_ui): defer operator /compact to turn end, run when idle too müde 2026-07-05 19:49:00 +02:00
  • 80d819e444 feat(hive-claude): add InfiniteSession (name+store+compaction policy) müde 2026-07-05 19:38:16 +02:00
  • bf93a81e1d refactor(agent): move login-wait into login.rs, dedupe env resolvers müde 2026-07-05 19:08:48 +02:00
  • a3b66241d1 refactor(agent): extract claude driver into hive-claude crate müde 2026-07-05 18:50:12 +02:00
  • e35acca814 fix(agent): pin claude session by constant title, archive on reset müde 2026-07-05 18:13:54 +02:00
  • 6528a90233 fix(web_ui): drop stale (max) suffix from xhigh effort label iris 2026-07-05 12:41:50 +02:00
  • 788673341c refactor(term): add mutableRow to terminal api, use it for thinking_tokens damocles 2026-07-05 12:39:26 +02:00
  • dc63bfcb23 fix(term): store text node ref for thinking_tokens, drop DOM dance damocles 2026-07-05 12:20:37 +02:00
  • 758f5ae5a8 fix(term): flex layout for details summary, fix thinking brain icon column damocles 2026-07-05 12:10:24 +02:00
  • 6d2e56e7c8 fix formatting (treefmt) damocles 2026-07-05 12:00:18 +02:00
  • fac326aa35 fix(broker): route all wakes through sqlite, remove transient ping buffer damocles 2026-07-05 11:55:40 +02:00
  • bd0e4d1012 fixup! docs(turn-loop): document system inbox messages and link to approvals.md helper events iris 2026-07-05 02:28:26 +02:00
  • 2748ce2f4c docs(turn-loop): document system inbox messages and link to approvals.md helper events iris 2026-07-05 02:24:42 +02:00
  • 23f13d9e71 chore(docs,nix): fix stale 'localhost via shared netns' claims in forge/matrix atlas 2026-07-04 21:10:47 +02:00
  • d7bed0052c chore(nix): fix stale 'localhost via shared netns' claim in forge openFirewall doc atlas 2026-07-04 21:09:06 +02:00
  • 03e07c7d37 chore(nix): fix remaining stale shared-netns references in harness-base.nix atlas 2026-07-04 21:08:09 +02:00
  • 9067398e3c chore(docs,nix): remove stale shared-netns references from matrix URL docs atlas 2026-07-04 21:06:24 +02:00
  • 2ddabdc410 fixup! fix(#2245): drop TCP fallback from gateway nginx upstream atlas 2026-07-04 22:20:01 +02:00
  • 32e4c687b8 docs(gateway): remove stale TCP loopback fallback section atlas 2026-07-04 22:16:06 +02:00
  • 0456206e52 fix(#2245): drop TCP fallback from gateway nginx upstream atlas 2026-07-04 22:01:25 +02:00