-
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