Commit Graph

  • 00037993af chore: carry dev.sh over — the claw+UI debug loop from the old tree main vhaudiquet 2026-11-12 19:38:08 +01:00
  • 95e2fcfd57 ci: port the rust, chart, docker, web and edge-publish gates from the rhema repository vhaudiquet 2026-11-12 19:29:32 +01:00
  • 12ba97c8f1 build: resolve the image manifests from crates.io vhaudiquet 2026-11-12 17:43:40 +01:00
  • 552a76ba99 build: the claw stands alone vhaudiquet 2026-11-12 17:43:08 +01:00
  • 36a79ced0e build: take mcp-to-cli from crates.io vhaudiquet 2026-11-12 13:23:54 +01:00
  • 3efafd9c63 chore: bump the workspace to 0.2.3 vhaudiquet 2026-11-12 11:03:29 +01:00
  • b3bb026fab fix(web): the session inventory lists only the keys the chat can open kosmos 2026-11-11 18:21:43 +00:00
  • bb475856a0 fix(claw): a job dispatch drains its inbox, so its key goes idle kosmos 2026-11-11 18:21:43 +00:00
  • 3415e27463 feat(code): ask the request shape on the custom-endpoint login, and honor the stored choice everywhere vhaudiquet 2026-11-12 00:29:21 +01:00
  • 762b49eaf4 fix(rhema-code): indent list items' paragraphs in the transcript vhaudiquet 2026-11-11 00:07:30 +01:00
  • 1663dee661 fix(agent-tools): render tool schemas without HTML-safe escapes vhaudiquet 2026-11-11 00:06:40 +01:00
  • cfb3178346 fix(test): read the turn store through events_from and rustfmt the delete tests kosmos 2026-11-11 16:44:58 +00:00
  • 994df09c8f feat(web): delete a session from the sidebar kosmos 2026-11-11 16:04:23 +00:00
  • 8db1e2aa11 feat(claw): delete a session and its turn history over http kosmos 2026-11-11 16:04:23 +00:00
  • 263184ff8e chore: bump the workspace to 0.2.2 vhaudiquet 2026-11-10 19:44:04 +01:00
  • 3e2ff7599d feat(chatgpt): add the ChatGPT subscription adapter and login vhaudiquet 2026-11-10 18:06:00 +01:00
  • 05045e4ee5 fix(claw): carry a kind's stored route into construction vhaudiquet 2026-11-09 23:38:53 +01:00
  • ddb26bf34d build(deploy): copy the OpenCode manifest into the images vhaudiquet 2026-11-09 23:32:18 +01:00
  • 8e76d26c5e feat(claw): discover OpenCode credentials vhaudiquet 2026-11-09 23:32:18 +01:00
  • fa0e3d4470 feat(android): resume from the seq, and walk back through the session vhaudiquet 2026-11-08 00:50:12 +01:00
  • 70d9bb0d34 fix(claw): a resumed stream numbers its live frames from the cursor vhaudiquet 2026-11-08 00:50:09 +01:00
  • ed79c0cf1b feat(web/claw): open on the newest turn, walk back, and resume from the seq vhaudiquet 2026-11-08 00:21:02 +01:00
  • 744ba8b06c feat(claw): the event stream names its seqs, so a client resumes instead of replaying vhaudiquet 2026-11-08 00:07:32 +01:00
  • 94b82e2636 fix(web): the bugs a chat that never closes for a turn exposes vhaudiquet 2026-11-07 14:16:24 +01:00
  • 041240f706 feat(claw): a message into a live turn steers it vhaudiquet 2026-11-07 14:07:11 +01:00
  • 853c5a547c fix(claw): the account-watch test names the id the store assigned, and clippy's then_some kosmos 2026-11-07 22:29:12 +00:00
  • 875b2f0ed8 fix(claw): an account-watched thread resolves its client without a repo watch kosmos 2026-11-07 13:32:21 +00:00
  • 838f71738e feat(claw): record every watch's poll health, and say so when a streak starts kosmos 2026-11-07 13:30:50 +00:00
  • 6468ae9638 fix(claw): a borrowed watch credential carries the account's login kosmos 2026-11-07 13:27:51 +00:00
  • d31dfeae27 fix(forge): a gitea 401 retries once as basic auth kosmos 2026-11-07 13:26:37 +00:00
  • 6ae21568d0 fix(android): gate the wifi read on ACCESS_WIFI_STATE, and declare it kosmos 2026-11-07 12:34:14 +00:00
  • 52ee642eee chore: bump the workspace to 0.2.1 vhaudiquet 2026-11-07 13:23:25 +01:00
  • f5b4d35d99 fix(deploy): the claw image manifest gains rhema-provider-registry vhaudiquet 2026-11-07 13:17:37 +01:00
  • 5aed7b6a3d refactor(provider-registry): the fleet's construction recipes move into one build vhaudiquet 2026-11-07 01:14:54 +01:00
  • 12182492ea refactor(config): the family's state and cache roots join Home vhaudiquet 2026-11-07 00:50:48 +01:00
  • c3188af8bc refactor(config): the provider registry owns the default models vhaudiquet 2026-11-07 00:36:23 +01:00
  • df4cf87a20 refactor(config): make the settings contract frontend-agnostic vhaudiquet 2026-11-07 00:24:02 +01:00
  • d067f4632f refactor(tools): rename rhema-tools-contract to rhema-claw-tools-contract vhaudiquet 2026-11-06 23:05:46 +01:00
  • 9e132fdf71 fix(claw): read a blank since as unset instead of failing the request kosmos 2026-11-06 20:23:10 +00:00
  • 3283d92227 chore: bump the workspace to 0.2.0 vhaudiquet 2026-11-06 15:12:57 +01:00
  • 1467f98c96 docs: the phone reports are state, not conversation vhaudiquet 2026-11-05 19:12:18 +01:00
  • c7adc6404a fix(deploy): the image manifests stage the mcp members vhaudiquet 2026-11-05 19:08:05 +01:00
  • 5a8be19b4c fix(calendar): fed slots stay fed across a restart vhaudiquet 2026-11-05 19:06:41 +01:00
  • dad99c7664 fix(calendar): the ICS address parser survives a multibyte prefix vhaudiquet 2026-11-05 19:05:16 +01:00
  • 00adf092ff fix(forge,claw): forge keys separate the issue from the pull vhaudiquet 2026-11-05 19:03:52 +01:00
  • 10efe85f38 feat: the see macro turns a command's output into images vhaudiquet 2026-11-05 18:52:37 +01:00
  • 99ecceacb5 feat(claw): the daemon wires MCP into its agents vhaudiquet 2026-11-04 23:05:12 +01:00
  • d5328667e4 feat(code,claw): the rhema mcp route, frontend wiring, disabled persistence vhaudiquet 2026-11-04 22:50:24 +01:00
  • abcafccc8e refactor: remove rhema-vercel-agent vhaudiquet 2026-11-03 22:28:45 +01:00
  • 6e641102c6 feat(rhema-provider): the retry ladder follows the failure vhaudiquet 2026-10-31 18:56:13 +01:00
  • 951430e44b build(deploy): the docker images copy the ecrou manifest vhaudiquet 2026-10-29 18:12:12 -05:00
  • 06c03724c8 fix(deploy): the image manifest stages know the new workspace members vhaudiquet 2026-10-27 22:30:01 -05:00
  • e92739aa1b chore: collapse the ifs the 1.98 clippy flags vhaudiquet 2026-10-27 01:12:46 -05:00
  • 50e0a3b949 chore(claw): shorten the bootstrap_save manifest's wording vhaudiquet 2026-10-26 18:26:27 -05:00
  • 43d4c86d5e feat(android): attach photos and camera shots vhaudiquet 2026-10-26 20:23:07 -05:00
  • 6efb69331d feat(web): attach images from the composer vhaudiquet 2026-10-26 20:13:25 -05:00
  • cfb349508f feat(claw): serve the vision flag on model listings vhaudiquet 2026-10-26 20:02:28 -05:00
  • 23b13f41b8 feat(claw): pass image parts through the OpenAI shim vhaudiquet 2026-10-26 19:51:35 -05:00
  • 1323e69dc4 feat(claw): image attachments on chat messages vhaudiquet 2026-10-26 19:41:32 -05:00
  • 5405e3c5b0 feat(message): the image content block vhaudiquet 2026-10-26 03:26:58 -05:00
  • 18d58ea8a4 fix(ci): the wasm check and the docker fetch stages pass again vhaudiquet 2026-10-25 19:22:11 +02:00
  • 5e9952ac6d fix(android): a worker crash lands in the log instead of dying silent vhaudiquet 2026-10-25 19:18:13 +02:00
  • 7225dfddd3 feat(android): a diagnostics page answers why the fleet row is stale vhaudiquet 2026-10-25 10:28:38 +02:00
  • e4f4a3a10b chore: enforce missing_docs from the workspace manifest vhaudiquet 2026-10-24 18:43:30 +02:00
  • 15d3478429 fix(calendar): the source constructor reports CalendarError vhaudiquet 2026-10-24 18:43:22 +02:00
  • 5eef154fcb refactor(claw): typed errors at the store and tool seams vhaudiquet 2026-10-24 18:43:13 +02:00
  • 90212d1e0f refactor(claw): the forge kind is the integration's — config.rs carries no forge code vhaudiquet 2026-10-24 16:47:37 +02:00
  • 5047ff8803 refactor(sandbox): one crate per backend vhaudiquet 2026-10-24 12:38:47 +02:00
  • a9329ce6bd chore(claw): keep the live usage tally off the interactive wire vhaudiquet 2026-10-24 03:45:20 +02:00
  • db75f7c4b8 feat(tool): a streaming resolver reports its own status vhaudiquet 2026-10-24 03:58:14 +02:00
  • 7f6c13f608 chore: apply cargo fmt vhaudiquet 2026-10-24 02:02:39 +02:00
  • aa9a68ab6d feat(contract): /v1/calendars joins the tool contract, one allowlist for both doors vhaudiquet 2026-10-24 01:58:09 +02:00
  • 818079d1f4 refactor(claw): the calendar table is the one truth — live, not config vhaudiquet 2026-10-24 01:52:09 +02:00
  • c6a3ed8c97 refactor(claw): the watch table is the one truth — the config stops carrying watches vhaudiquet 2026-10-24 01:35:35 +02:00
  • f96f8c4c1d feat(tools): the ingest credential — the event door, write-only vhaudiquet 2026-10-24 01:17:19 +02:00
  • 98bc0fd623 feat(claw): the scoped agent token and the client-tool routes vhaudiquet 2026-10-23 21:47:44 +08:00
  • 2fbd93fd79 feat(tools): notify — the first client tool vhaudiquet 2026-10-23 21:47:28 +08:00
  • 29099add9d feat(tools): the shared client plumbing vhaudiquet 2026-10-23 21:47:14 +08:00
  • 75585f2dd3 feat(tools): the contract crate — allowlist, header, conformance suite vhaudiquet 2026-10-23 21:47:14 +08:00
  • fb05983b05 feat(deploy): the rhema-sandboxd image vhaudiquet 2026-10-24 07:13:33 +02:00
  • 0e5a6c5658 feat(web): interleave thinking blocks with tool calls vhaudiquet 2026-10-20 20:55:01 +02:00
  • 3cab0efd39 feat(claw): move the phone tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 23:09:28 +02:00
  • c1a06d1747 feat(claw): move the coding_agent tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 22:44:27 +02:00
  • 9bf9d61573 feat(claw): move the ask_secret tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 22:20:51 +02:00
  • 1df2718032 feat(claw): move the attach_file tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 21:56:49 +02:00
  • 162cb21d7c feat(claw): move the identity_set tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 21:31:27 +02:00
  • 2747018b8f feat(claw): move the identity store tool specs into TOOL.yaml manifests vhaudiquet 2026-10-20 21:07:54 +02:00
  • da483daadd fix(android): let the schedule carry a failed report, not backoff vhaudiquet 2026-10-20 07:37:44 +02:00
  • 385788c935 fix(android): refresh the phone's own row when it reports vhaudiquet 2026-10-20 07:37:44 +02:00
  • 4a91635730 feat(claw): move the notify tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 19:18:33 +02:00
  • c1779c2423 feat(claw): move the watch tool specs into TOOL.yaml manifests vhaudiquet 2026-10-20 18:54:33 +02:00
  • 8c14ea7749 feat(claw): move the bootstrap tool spec into a TOOL.yaml manifest vhaudiquet 2026-10-20 18:29:48 +02:00
  • bcadeb193c fix(claw): follow the onboarding section rename vhaudiquet 2026-10-20 18:05:09 +02:00
  • 4d5dc3f677 fix(deploy): copy the rhema-transcript manifest into the claw build vhaudiquet 2026-10-20 08:25:20 +02:00
  • c536952ba2 refactor(claw): structure the system prompt with section headers vhaudiquet 2026-10-20 08:25:12 +02:00
  • 4692c8cddc feat(claw): move the task tool specs into TOOL.yaml manifests vhaudiquet 2026-10-20 06:19:38 +02:00
  • 60f3b5eb9b feat(agent): the transcript on by default vhaudiquet 2026-10-20 05:39:24 +02:00
  • 50b8feba07 feat(claw): run the bounded request view by default vhaudiquet 2026-10-20 05:22:25 +02:00
  • b70a56c325 refactor(calendar): move the reminder source beside the feeds vhaudiquet 2026-10-20 05:53:43 +02:00
  • fc0cbbcb6b refactor(forge): classify account notifications beside the vocabulary vhaudiquet 2026-10-20 05:49:14 +02:00