Commit Graph

  • 367ec08123 fix(db): move project revisions after main migrations John Tennant 2026-08-31 20:51:19 -04:00
  • f72e2e0cb2 fix(desktop): reveal shell behind market rail Wintermute 2026-08-31 20:50:47 -04:00
  • cd0b9798f0 feat(nip-fi): introduce JwksSourceContract as required IssuerPolicy input duncan/nip-fi-pr3-restack-clean Duncan 2026-08-31 20:38:11 -04:00
  • 7519117c11 screenshots: PR #7151 Logan Johnson 2026-08-31 20:37:38 -04:00
  • e4019b4b20 Merge remote-tracking branch 'origin/main' into fix/durable-create-inbound-membership Storme Drone 2026-08-31 18:24:55 -06:00
  • 92c2e2ffc0 fix(desktop): start the Canvas update socket inside the async runtime Matt Toohey 2026-08-31 16:20:23 +10:00
  • 3eb9a239bb feat(desktop): add channel project features and project canvas Matt Toohey 2026-08-31 15:24:15 +10:00
  • 0affe527e8 fix(model-capabilities): humanize databricks goose model names (#7135) Kalvin C 2026-08-31 17:13:59 -07:00
  • 5b1b2bf5bc fix(buzz-auth): Arc-shared verifier, IPv6 host normalization, fec0::/10 block Duncan 2026-08-31 20:13:13 -04:00
  • 120be3110a fix(buzz-relay): close authority comparison gaps and strengthen compile-fail fixtures hayt/nip-fi-pg-authority-r5 Hayt 2026-08-31 19:57:58 -04:00
  • 44c69938bb fix(desktop): detach market context rail Wintermute 2026-08-31 19:54:51 -04:00
  • 38ba4a5601 feat(desktop): prototype agent market surface Wintermute 2026-08-31 18:23:32 -04:00
  • 6c46f2350a Make team membership bindings durable Storme Drone 2026-08-31 17:43:42 -06:00
  • 272dacadb2 fix(buzz-auth): complete SSRF policy, cancellation-safe permit, and invariant tests Duncan 2026-08-31 13:00:38 -04:00
  • 8194e62929 fix(buzz-auth): validate URI + full deadline + IPv6 safe path in fetch_jwks Duncan 2026-08-31 12:29:10 -04:00
  • 3c0ec83a0e fix(buzz-auth): close SSRF/redirect bypass in HttpJwksFetcher; trim internal markers Duncan 2026-08-31 12:13:03 -04:00
  • 3758212b06 fix(auth): harden JWKS boundary, reject current-status, fix generation and comment quality Duncan 2026-08-31 11:40:33 -04:00
  • 9b28111a01 feat(auth): NIP-FI Phase A PR 3 — production assertion runtime Duncan 2026-08-31 11:19:58 -04:00
  • 9ab163190b feat(db): add NIP-FI identity and final-admission schema foundation (#6994) Will Pfleger 2026-08-31 19:40:35 -04:00
  • be004c2f0c Merge remote-tracking branch 'origin/main' into hayt/nip-fi-pg-authority-r5 Hayt 2026-08-31 19:38:15 -04:00
  • a82d476050 feat(buzz-relay): NIP-FI Phase A PR 4 — PostgreSQL final authority (Design B) Hayt 2026-08-31 19:35:11 -04:00
  • cc209ae296 fix(projects): satisfy current clippy John Tennant 2026-08-31 19:31:44 -04:00
  • e92bc6a1ee test(buzz-relay): add PostgreSQL atomicity witnesses for NIP-FI admission hayt/nip-fi-pg-authority-r4 Hayt 2026-08-31 19:01:35 -04:00
  • 8167cddda5 Merge remote-tracking branch 'origin/main' into hayt/nip-fi-pg-authority-r4 Hayt 2026-08-31 18:51:19 -04:00
  • 1a2d53d683 feat(buzz-relay): NIP-FI Phase A PR 4 — atomic PostgreSQL-final admission authority Hayt 2026-08-31 18:06:53 -04:00
  • 674c173eb7 feat(buzz-acp): give each channel thread its own agent session (#6732) Salman Mohammed 2026-08-31 18:17:28 -04:00
  • 4952f58102 docs: add review-proven failure-path & async-state rules to AGENTS.md (#7061) Jude Edwards 2026-08-31 15:13:58 -07:00
  • 8671f76f38 fix(desktop): bind first-start scope before preflight and align mock summaries move-af80728f Logan Johnson 2026-08-31 18:03:26 -04:00
  • 7b20873104 test(cli): register project channel commands John Tennant 2026-08-31 17:51:31 -04:00
  • a11c8ded11 fix(projects): gate channel creation on permissions John Tennant 2026-08-31 17:30:40 -04:00
  • b47b5a5012 fix(desktop): back split thread headers (#7137) thomaspblock 2026-08-31 17:29:31 -04:00
  • 8c1b636d44 fix(audit): make delivery durable and tenant-fair codex/audit-outbox-fairness Luke Tornquist 2026-08-31 16:33:04 -04:00
  • af24a6e3a0 test(desktop): align agent provenance smoke expectations Logan Johnson 2026-08-31 17:19:06 -04:00
  • 9f48dd5388 fix(projects): reset revisions across lifecycle changes John Tennant 2026-08-31 17:16:59 -04:00
  • f2c768c728 fix(desktop): normalize first-start scope revalidation Logan Johnson 2026-08-31 17:16:59 -04:00
  • cb3144999b add public descriptions to agent personas (#7126) tulsi 2026-08-31 17:12:52 -04:00
  • 5673c3307e feat(desktop): add protected-build Bestie experiment (#6902) Arjun Mahanti 2026-08-31 17:03:35 -04:00
  • 51f30353b0 fix(agents): bind ordinary restart scope and recover definite local rejection Logan Johnson 2026-08-31 16:56:26 -04:00
  • 267244d520 fix(projects): preserve revised channel membership John Tennant 2026-08-31 16:54:06 -04:00
  • d0542ccc9f fix(projects): harden revision lifecycle John Tennant 2026-08-31 16:54:03 -04:00
  • 2f3dd850db fix(relay): reject a frame on its own acknowledgement channel (#6961) Wes 2026-08-31 14:43:31 -06:00
  • e5dc6dcb22 fix(desktop): align markdown panel heading Carl 2026-08-31 13:43:10 -07:00
  • 65d4657949 fix(desktop): arbitrate markdown and project panes Carl 2026-08-31 13:43:08 -07:00
  • 1adf104c90 fix(desktop): restore markdown opener focus stably Carl 2026-08-31 13:43:06 -07:00
  • ac48b56a65 fix(mesh): retain echo receive across housekeeping ticks Logan Johnson 2026-08-31 15:25:12 -04:00
  • 1839294971 test(hosts): verify ordinary restart and immutable Stop receipt recovery Logan Johnson 2026-08-31 16:32:25 -04:00
  • 146c84cfb7 fix(hosts): recover stale Start receipts and protect private reads Logan Johnson 2026-08-31 16:14:12 -04:00
  • c2054fcde3 feat(hosts): move selected runs through certified Stop and reuse ordinary controls Logan Johnson 2026-08-31 16:24:53 -04:00
  • ae6c72def8 fix(agents): certify supported exact-generation owned-work stop Logan Johnson 2026-08-31 15:51:42 -04:00
  • 19e3b25b76 feat(hosts): add opt-in durable remote Start for provisioned executors Logan Johnson 2026-08-31 15:50:27 -04:00
  • ae0f41070f feat: checkpoint private host inventory and fenced execution foundations Logan Johnson 2026-08-31 14:56:18 -04:00
  • 921d79ef38 fix: cancel and drain MCP-owned shell work on disconnect Logan Johnson 2026-08-31 14:55:41 -04:00
  • 122ac4329e fix(buzz-auth): complete SSRF policy, cancellation-safe permit, and invariant tests Duncan 2026-08-31 13:00:38 -04:00
  • 90e41c8cdf Merge remote-tracking branch 'origin/main' into fizz/md-viewer Carl 2026-08-31 13:38:32 -07:00
  • 30e68bd524 fix(buzz-auth): validate URI + full deadline + IPv6 safe path in fetch_jwks Duncan 2026-08-31 12:29:10 -04:00
  • e5736b8ff0 fix(buzz-auth): close SSRF/redirect bypass in HttpJwksFetcher; trim internal markers Duncan 2026-08-31 12:13:03 -04:00
  • e78bafab69 fix(auth): harden JWKS boundary, reject current-status, fix generation and comment quality Duncan 2026-08-31 11:40:33 -04:00
  • 5d7cf011b2 feat(auth): NIP-FI Phase A PR 3 — production assertion runtime Duncan 2026-08-31 11:19:58 -04:00
  • 93237b4a74 fix(acp): wake agents from workflow messages (#6953) Wes 2026-08-31 14:24:09 -06:00
  • 3d2ea5b89a fix(keyless): address broker transport review jrobotham/keyless-client-slice Joel Robotham 2026-08-31 13:24:01 -07:00
  • 68c42eeea3 fix(projects): allocate revision protocol kind John Tennant 2026-08-31 16:21:42 -04:00
  • cdc929a580 fix(desktop): reap capability-hidden agent runtimes am-bestie-02-persona-lifecycle Fizz 2026-08-31 16:04:36 -04:00
  • 54d5b8633c Merge remote-tracking branch 'origin/am-bestie-01-experiment' into am-bestie-02-persona-lifecycle Fizz 2026-08-31 16:01:48 -04:00
  • 256d6b9c96 fix(db): renumber project revision migration John Tennant 2026-08-31 15:57:53 -04:00
  • eb18afaacd feat(projects): authorize home channel admins John Tennant 2026-08-31 15:49:10 -04:00
  • f72c8151f1 Merge latest origin/main into Bestie production stack Fizz 2026-08-31 15:53:35 -04:00
  • 0ae4abab45 fix(desktop): preserve Tauri runner arguments Fizz 2026-08-31 15:51:46 -04:00
  • bd851f85e7 test(buzz-db): isolate event-side trigger and add applied lifecycle fixture Hayt 2026-08-31 15:43:27 -04:00
  • a02372ad56 fix(mesh): retain echo receive across housekeeping ticks fix/mesh-echo-standalone-ecd32187 Logan Johnson 2026-08-31 15:25:12 -04:00
  • 0f98440bea fix(sidebar): correct test bugs from consolidation pass Duncan 2026-08-31 15:29:24 -04:00
  • 3c99a7cf65 screenshots: PR #7136 agent-screenshots/wesbillman Wes 2026-08-31 11:40:01 -07:00
  • 156ced4167 fix(schema): enforce zero mapped-success events for denied lifecycle receipts Hayt 2026-08-31 14:32:17 -04:00
  • c48053209b screenshots: PR #7133 Logan Johnson 2026-08-31 14:30:22 -04:00
  • 7258fe2d9f screenshots: PR #7128 Logan Johnson 2026-08-31 14:30:18 -04:00
  • b63c819a3b test(desktop): preserve raw mention text in browser assertions carl/composer-agent-recipient-rules Wes 2026-08-31 11:27:19 -07:00
  • a697d7991f screenshots: PR #7124 Logan Johnson 2026-08-31 14:20:07 -04:00
  • 70dfcf4eb7 fix(keyless): address broker security review Joel Robotham 2026-08-29 10:03:01 +10:00
  • 4bcc8d95a4 fix(keyless): harden broker runtime boundaries Joel Robotham 2026-08-28 17:03:52 +10:00
  • 9d788e5820 docs(keyless): remove prototype label Joel Robotham 2026-08-28 16:36:37 +10:00
  • ae5bc56aad refactor(acp): model private key as optional Joel Robotham 2026-08-28 16:31:59 +10:00
  • 688f4b5c5f feat(keyless): route broker capabilities Joel Robotham 2026-08-28 16:17:11 +10:00
  • 0c3e036798 fix(keyless): preserve broker metadata fallback fence Joel Robotham 2026-08-28 15:29:26 +10:00
  • 634842b1fd keyless: restore the broker reply path Joel Robotham 2026-08-27 13:40:56 +10:00
  • 01240c16eb keyless: run buzz-acp through the broker Joel Robotham 2026-08-27 13:09:21 +10:00
  • 4b8f21845d keyless: add storage.address to broker mode Joel Robotham 2026-08-27 12:09:49 +10:00
  • 82ac33285a keyless: add reaction.add and profile.set to broker mode Joel Robotham 2026-08-27 11:41:30 +10:00
  • de40dc85c5 keyless: add a mock broker host and run instructions Joel Robotham 2026-08-27 10:29:06 +10:00
  • 1f064cb0ad keyless: select the backend with BUZZ_AGENT_MODE and route the slice Joel Robotham 2026-08-27 10:29:04 +10:00
  • 6de8baef0b keyless: add the client half of the broker (transport + backend) Joel Robotham 2026-08-27 09:37:52 +10:00
  • 5d81dbe846 fix(desktop): make composer agent recipients predictable Wes 2026-08-31 11:07:00 -07:00
  • 115e7975a1 Merge remote-tracking branch 'origin/main' into jrobotham/broker-storage-rw jrobotham/broker-storage-rw Joel Robotham 2026-08-31 11:06:50 -07:00
  • 791ff6d0b9 test(ci): run buzz-sdk contract tests Joel Robotham 2026-08-31 11:06:45 -07:00
  • 3c2c919dab fix(schema): correct NIP-FI authorization shape/cardinality contracts and add regressions Hayt 2026-08-31 13:58:31 -04:00
  • fc309e67d2 test(buzz-db): replace barrier race with controlled lock-wait-observation schedule Hayt 2026-08-29 19:15:47 -04:00
  • fd2a79bdba fix(schema): address Thufir pass 2 blockers on NIP-FI PR 2 Hayt 2026-08-29 15:39:20 -04:00
  • 5ba7d2614c fix(schema): address Thufir pass 1 blockers on NIP-FI PR 2 Hayt 2026-08-29 14:47:08 -04:00
  • 152c5070b5 fix(buzz-db): add NIP-FI Carl r2 guards — policy monotonicity, admission result cardinality, denial attempt binding Hayt 2026-08-29 14:03:30 -04:00
  • a862dd4a9f chore(buzz-db): renumber NIP-FI migrations 0040/0041 → 0041/0042 Hayt 2026-08-28 18:09:54 -04:00
  • a83d29e2c5 test(buzz-db): add absent-policy FK rejection to provenance regression Hayt 2026-08-28 17:56:39 -04:00
  • 315740d672 fix(buzz-db): narrow identity_bindings policy FK and add provenance regression Hayt 2026-08-28 16:17:10 -04:00