Skip to content

Upstream watch: 217 commit(s) since 8b08672 #91

Open

Description

@github-actions

Weekly upstream watch found commits touching files we've modified.

Triaged through: 8b08672
Watched files: 117

Triage each against docs/upstream-sync.md and record the verdict in docs/upstream-ports.md.

sha date subject watched files touched
6cec8bb 2026-08-11 Absorb user-DO resets in the Worker (#133) .../integration/open-gadget-rpc.test.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts .../workshop-backend/vitest.integration.config.ts
6754e75 2026-08-11 Fix presence bubble layout (#131) packages/workshop-frontend/src/GadgetEditor.tsx
824e4ed 2026-08-11 Propagate accent theme to gatekeeper apps (#155) packages/workshop-frontend/src/theme.ts
f09ac17 2026-08-11 store composer drafts in session storage until sent (#125) packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-frontend/src/routes/index.tsx
788728d 2026-08-11 Don't use "developer" role with ollama -- fixes Muse Glimmer. (#157) packages/workshop-backend/src/ai-models.ts
a4cf0d6 2026-08-11 Fix observer verification for legacy account grants (#159) .../workshop-frontend/src/ObserverConfigModal.tsx
213ea6a 2026-08-11 Absorb user-DO resets in the Overseer's session capabilities (cloudflare#162) .../integration/open-gadget-rpc.test.ts packages/workshop-backend/src/overseer.ts .../workshop-backend/vitest.integration.config.ts packages/workshop-frontend/src/GadgetEditor.tsx
0f168f4 2026-08-12 fix(frontend): dispose pending account subscriptions (cloudflare#171) .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../workshop-frontend/src/ObserverConfigModal.tsx .../workshop-frontend/src/OnboardingWizard.tsx .../src/components/ConnectionChips.tsx .../workshop-frontend/src/routes/gatekeepers.tsx
a403bb0 2026-08-12 Drop the dead dist emit and the duplicated type check (cloudflare#163) .github/workflows/ci.yml .gitignore .oxlintrc.json AGENTS.md package.json packages/backend-utils/package.json packages/gatekeeper-context/package.json packages/gatekeeper-homeassistant/package.json packages/gatekeeper-scheduler/package.json packages/router/package.json .../workshop-backend/vitest.integration.config.ts packages/workshop-frontend/package.json pnpm-lock.yaml
0d18256 2026-08-12 Run oxlint through Vite+ (cloudflare#164) .oxlintrc.json AGENTS.md docs/integration-testing.md package.json pnpm-lock.yaml
c04843f 2026-08-12 Bump capnweb to 0.11.1 (cloudflare#175) packages/gatekeeper-context/package.json packages/gatekeeper-homeassistant/package.json packages/gatekeeper-scheduler/package.json packages/workshop-frontend/package.json packages/workshop-frontend/src/GadgetUI.tsx pnpm-lock.yaml
b26e557 2026-08-13 Guide agents to build responsive gadgets (cloudflare#181) packages/workshop-backend/src/agent.ts
91c830e 2026-08-13 Enforce JSDoc for API declarations (cloudflare#182) packages/gatekeeper-context/src/collection-kv.ts packages/gatekeeper-context/src/context-api.ts packages/gatekeeper-context/src/context-types.ts .../src/description-extractors.ts .../gatekeeper-context/src/library-gatekeeper.ts packages/gatekeeper-context/src/library-read.ts packages/gatekeeper-context/src/user-library.ts packages/gatekeeper-github/src/github.ts .../gatekeeper-homeassistant/src/homeassistant.ts packages/gatekeeper-mcp-portal/src/config.ts packages/gatekeeper-mcp/src/mcp.ts packages/mcp-shared/src/connect-nonce.ts packages/mcp-shared/src/connection.ts packages/mcp-shared/src/endpoint.ts packages/mcp-shared/src/fetch.ts packages/mcp-shared/src/html.ts packages/router/src/index.ts packages/workshop-backend/src/admin-config.ts packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/agent.ts .../src/ai-gateway-billing/config.ts .../src/ai-gateway-billing/limits/usage-checker.ts packages/workshop-backend/src/ai-invoke.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/auth/login-flow.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/slash-commands.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/Connections.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../src/components/AppShell/AppShell.tsx .../src/components/AppShell/SidebarItem.tsx .../src/components/AppShell/SidebarWorkspaces.tsx .../src/components/billing/OutOfCreditsModal.tsx .../src/components/billing/UsageSettings.tsx packages/workshop-frontend/src/modelSelection.ts packages/workshop-frontend/src/theme.ts .../workshop-frontend/src/useVendorBranding.ts packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts scripts/release/manifest-lib.mjs
aba3d6f 2026-08-13 Allow hooks to target any gadget in workspace. (cloudflare#177) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts
9865774 2026-08-13 Switch type-checking to TypeScript 7.0.2 (tsgo) (cloudflare#173) AGENTS.md package.json packages/workshop-backend/src/env.d.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts pnpm-lock.yaml scripts/build-gatekeeper-configurator.mjs
50ac3ef 2026-08-13 Harden MCP connection lifecycle (cloudflare#168) packages/mcp-shared/tests/fetch.test.ts packages/mcp-shared/src/connection.ts packages/mcp-shared/src/fetch.ts
6aac5b2 2026-08-13 Bump the github-actions group with 2 updates (cloudflare#186) .github/workflows/ci.yml
ad0bc4c 2026-08-13 Bump the cloudflare-toolchain group with 3 updates (#188) pnpm-lock.yaml
fc95af8 2026-08-13 Bump terser in the build-toolchain group across 1 directory (#189) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json pnpm-lock.yaml
d0cffe4 2026-08-13 Bump the react-and-ui group across 1 directory with 6 updates (#190) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
4f42d62 2026-08-14 Speed up pnpm dev-server startup (cloudflare#179) .agents/skills/write-gatekeeper/SKELETON.md .agents/skills/write-gatekeeper/SKILL.md .github/workflows/ci.yml AGENTS.md packages/gatekeeper-context/package.json packages/gatekeeper-homeassistant/package.json packages/gatekeeper-scheduler/package.json pnpm-lock.yaml run-dev-server.js scripts/build-gatekeeper-configurator.mjs
ba4036b 2026-08-14 Make per-package test runs cacheable Vite+ tasks (#204) .agents/skills/write-gatekeeper/SKELETON.md .agents/skills/write-gatekeeper/SKILL.md AGENTS.md package.json packages/backend-utils/package.json packages/gatekeeper-context/package.json packages/gatekeeper-mcp-portal/README.md packages/gatekeeper-mcp/README.md packages/gatekeeper-scheduler/package.json packages/router/package.json packages/workshop-frontend/package.json
3b2c4b8 2026-08-15 Bump @cloudflare/workers-types in the cloudflare-toolchain group (#216) packages/backend-utils/package.json pnpm-lock.yaml
c8ac449 2026-08-15 Bump the react-and-ui group across 1 directory with 2 updates (#218) packages/workshop-frontend/package.json pnpm-lock.yaml
1ba6ac0 2026-08-15 Bump the remaining-npm group across 1 directory with 3 updates (#217) packages/gatekeeper-context/package.json pnpm-lock.yaml
0237776 2026-08-15 Bump the editor-codemirror group across 1 directory with 2 updates (#191) packages/gatekeeper-context/package.json pnpm-lock.yaml
046bcd7 2026-08-17 Make builds Vite+ tasks (#212) .agents/skills/write-gatekeeper/SKELETON.md .agents/skills/write-gatekeeper/SKILL.md AGENTS.md packages/gatekeeper-context/package.json packages/gatekeeper-homeassistant/package.json packages/gatekeeper-mcp-portal/README.md packages/gatekeeper-mcp/README.md packages/gatekeeper-scheduler/package.json packages/workshop-frontend/package.json scripts/release/build-release.mjs
33c4ac7 2026-08-17 Add per-PR Worker Preview deploys (#231) .github/workflows/ci.yml .gitignore package.json packages/workshop-backend/src/env.d.ts pnpm-lock.yaml
657aa96 2026-08-17 Type the rest of scripts/ by running TypeScript natively via type strippable typescript, and colocate its tests (#233) .agents/skills/write-gatekeeper/SKELETON.md .agents/skills/write-gatekeeper/SKILL.md .gitignore AGENTS.md docs/ai-gateway-billing.md package.json run-dev-server.js scripts/build-gatekeeper-configurator.mjs scripts/release-hash.test.js scripts/release-manifest.test.js scripts/release/build-release.mjs scripts/release/manifest-lib.mjs scripts/testdata/golden-manifest.json
3562627 2026-08-17 Fix nested pnpm spawns on Windows so run-local and dev-server start (#235) AGENTS.md packages/workshop-backend/vitest.integration.config.ts
1931a1b 2026-08-18 Add Cloudflare Workers observability to Cloudflare gatekeeper (#224) AGENTS.md packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts .../src/components/billing/OutOfCreditsModal.tsx .../src/components/billing/UsageSettings.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts pnpm-lock.yaml
2c9d590 2026-08-18 Feat: Stop dropping Context collections from the agent catalog (#208) .../gatekeeper-context/src/library-gatekeeper.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/gatekeeper.ts
efdbd5e 2026-08-18 Feat: Name the document an invoked Agent Skill came from (#213) packages/gatekeeper-context/src/context-types.ts packages/gatekeeper-context/src/library-gatekeeper.ts
a1535d5 2026-08-18 add entrypoint-based custom export api (#197) .gitignore .../format-blueprints/workspace-docs.json .../format-blueprints/workspace-sheets.json .../format-blueprints/workspace-slides.json packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-shared/src/api.ts pnpm-lock.yaml
01a96b4 2026-08-18 file export follow-up fixes from #197 (cloudflare#256) packages/workshop-backend/src/overseer.ts
8b9fd81 2026-08-18 Add AI binding support for pi (#123) docs/ai-gateway-billing.md .../workshop-backend/tests/ai-models.test.ts .../workshop-backend/tests/web-fetch.test.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/env.d.ts
da89545 2026-08-18 Carry the route and signed-in user on frontend error reports (cloudflare#260) AGENTS.md
bd0aa2d 2026-08-18 Add bounded progressive MCP discovery (cloudflare#169) packages/gatekeeper-mcp-portal/README.md packages/gatekeeper-mcp/README.md packages/gatekeeper-mcp/src/mcp.ts packages/mcp-shared/src/connection.ts
4fd43ff 2026-08-18 Support large MCP portal catalogs (cloudflare#170) packages/gatekeeper-mcp-portal/README.md .../gatekeeper-mcp-portal/tests/config.test.ts packages/gatekeeper-mcp-portal/src/config.ts
6478a14 2026-08-18 harden missing file handling during gadget export (cloudflare#264) packages/workshop-backend/src/overseer.ts
dd2b015 2026-08-19 Retry pure user-DO reads once across a reset (cloudflare#263) .../integration/open-gadget-rpc.test.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts
e0322cf 2026-08-20 Make the Workshop UI fully responsive on phones (cloudflare#284) packages/workshop-frontend/index.html packages/workshop-frontend/src/AddModelModal.tsx .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/BlueprintsPage.tsx packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/Connections.tsx packages/workshop-frontend/src/GadgetEditor.tsx .../src/GadgetUI.integration.test.tsx packages/workshop-frontend/src/GadgetUI.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../workshop-frontend/src/ObserverConfigModal.tsx .../workshop-frontend/src/OnboardingWizard.tsx .../src/components/AppShell/AppShell.tsx .../src/components/AppShell/SidebarItem.tsx .../src/components/WorkspaceOpenErrorPage.tsx .../src/components/billing/OutOfCreditsModal.tsx packages/workshop-frontend/src/routes/__root.tsx .../workshop-frontend/src/routes/gatekeepers.tsx packages/workshop-frontend/src/styles.css
9653d28 2026-08-20 Pin @cloudflare/* to the public registry, and move CI onto setup-vp (cloudflare#283) .github/workflows/ci.yml
05f93d9 2026-08-20 store context files as byte arrays instead of JS strings (cloudflare#274) packages/gatekeeper-context/package.json packages/gatekeeper-context/src/context-types.ts pnpm-lock.yaml
1a4bb17 2026-08-20 Frontend reconnect hardening: tab wake & reconnect probe (cloudflare#172) packages/workshop-backend/src/server.ts packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-frontend/src/routes/__root.tsx packages/workshop-shared/src/api.ts pnpm-lock.yaml
52d6a4a 2026-08-20 make context collection settings visible on mobile (cloudflare#288) .../gatekeeper-context/app/ContextLibraryPage.tsx
d7dceb1 2026-08-20 fix gatekeeper connection modal on mobile (cloudflare#289) packages/workshop-frontend/src/styles.css
16f77fd 2026-08-20 Lay the foundation for a Google Drive gatekeeper (cloudflare#286) pnpm-lock.yaml
01e733f 2026-08-21 Don't send the chat message on an IME composition Enter (cloudflare#280) packages/workshop-frontend/src/ChatInterface.tsx
1a0f20b 2026-08-20 add IME composition guards across the board (cloudflare#291) packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/Connections.tsx packages/workshop-frontend/src/GadgetEditor.tsx
1ef6020 2026-08-21 Convert backing storage to git, change sync to OT, editor widget to CodeMirror (cloudflare#275) .gitignore AGENTS.md README.md packages/workshop-backend/src/agent.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/package.json packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx .../src/components/monacoTheme.ts packages/workshop-shared/src/api.ts pnpm-lock.yaml
23ff840 2026-08-24 Instrument chat subscription replay size (cloudflare#316) packages/workshop-backend/src/overseer.ts
9928c7d 2026-08-24 Fix blueprint model selector layering (cloudflare#317) packages/workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx
42693af 2026-08-24 Add copy button to chat code blocks (cloudflare#318) packages/workshop-frontend/src/ChatInterface.tsx
e4b5cc6 2026-08-24 Hide native connectors from MCP portal (cloudflare#322) packages/gatekeeper-mcp-portal/README.md .../gatekeeper-mcp-portal/tests/config.test.ts packages/gatekeeper-mcp-portal/src/config.ts packages/gatekeeper-mcp-portal/src/env.d.ts packages/gatekeeper-mcp-portal/wrangler.jsonc
1dc8442 2026-08-25 wait for every connection request before resuming the agent (cloudflare#320) packages/workshop-backend/src/overseer.ts
18ff477 2026-08-25 Fix app sidebar height (cloudflare#330) packages/workshop-frontend/src/components/AppShell/AppShell.tsx
d56a004 2026-08-25 Bound every action-log read path (cloudflare#298) .../integration/open-gadget-rpc.test.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-shared/src/api.ts
6692c3c 2026-08-25 add preview support to google oauth flow (cloudflare#331) pnpm-lock.yaml
6223e26 2026-08-25 Resume the action stream across reconnects (cloudflare#334) packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
0d7793c 2026-08-26 Keep pre-existing observer registrations when re-verification fails (cloudflare#344) packages/workshop-backend/src/overseer.ts
dccd089 2026-08-27 Add DeepSeek V4 Pro 0813 to suggested models (cloudflare#348) packages/workshop-shared/src/api.ts
38892c0 2026-08-26 Clean up loose ends in git-storage, improving crash recovery (cloudflare#341) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
e16de69 2026-08-26 Bump pi to 0.84.3, which knows the DeepSeek V4 Workers AI models. (cloudflare#350) pnpm-lock.yaml
14fea85 2026-08-27 Bound test task hangs (cloudflare#359) AGENTS.md
c0ccaa1 2026-08-28 Simplify repository build scripts (cloudflare#373) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json
50ed9cd 2026-08-28 Fix tool picker scroll position (cloudflare#369) package.json pnpm-lock.yaml
af56a9d 2026-08-28 Test the Workshop agent with scripted model responses (cloudflare#354) pnpm-lock.yaml
6a6e3c0 2026-09-01 Bump the github-actions group with 2 updates (cloudflare#405) .github/workflows/ci.yml
d4cc795 2026-09-01 Bump the cloudflare-toolchain group with 4 updates (cloudflare#407) packages/backend-utils/package.json pnpm-lock.yaml
0e80e07 2026-09-01 Bump the react-and-ui group with 4 updates (cloudflare#409) packages/gatekeeper-context/app/styles.css packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json packages/workshop-frontend/package.json packages/workshop-frontend/src/styles.css pnpm-lock.yaml
cf24671 2026-09-01 Bump yjs from 13.6.31 to 13.6.32 in the collab-yjs group (cloudflare#411) pnpm-lock.yaml
d1b3d47 2026-09-01 log executeCode return values (cloudflare#300) packages/workshop-backend/src/overseer.ts
354a030 2026-09-01 Add Google Drive native document sessions (cloudflare#296) pnpm-lock.yaml
8539c3e 2026-09-01 Fix Google gatekeeper lockfile (cloudflare#418) pnpm-lock.yaml
4b8b810 2026-09-02 Add GLM 5.3 Flash (cloudflare#376) .../workshop-backend/tests/ai-models.test.ts packages/workshop-shared/src/api.ts pnpm-lock.yaml
ec37b56 2026-09-02 Extract the chat composer from ChatInterface (cloudflare#420) packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/routes/index.tsx
5491fab 2026-09-02 Harden chat composer state and lifecycle (cloudflare#421) packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/routes/index.tsx
0e6aa03 2026-09-02 feat: bootstrap gatekeeper-kit leaf modules (cloudflare#392) AGENTS.md packages/workshop-shared/src/gatekeeper.ts pnpm-lock.yaml
217d4d4 2026-09-02 unpack built-in blueprints (cloudflare#265) AGENTS.md .../workshop-backend/format-blueprints/workspace-docs.json .../format-blueprints/workspace-sheets.json .../format-blueprints/workspace-slides.json
edfe520 2026-09-02 Make the shared build scripts a package (@gadgets/scripts) (cloudflare#431) .agents/skills/write-gatekeeper/SKELETON.md AGENTS.md package.json packages/backend-utils/package.json packages/gatekeeper-context/package.json packages/gatekeeper-homeassistant/package.json packages/gatekeeper-scheduler/package.json packages/router/package.json .../workshop-backend/vitest.integration.config.ts packages/workshop-frontend/package.json pnpm-lock.yaml
15cc23c 2026-09-03 Cache integration tests and fix watch-mode inputs (cloudflare#385) AGENTS.md
1ec9378 2026-09-03 add gatekeeper kit helper class for preview oauth (cloudflare#432) pnpm-lock.yaml
e8d7b48 2026-09-03 Add local Workshop trajectory evals (cloudflare#361) package.json packages/workshop-shared/src/api.ts pnpm-lock.yaml
59a7428 2026-09-03 Ability to pull files from GitHub, edit, and push back (cloudflare#384) AGENTS.md packages/gatekeeper-github/src/github.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts pnpm-lock.yaml
168be63 2026-09-03 Observer verification: fix coverage bookkeeping, restart sessions when scope widens (cloudflare#380) docs/observers.md packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
3fbdd86 2026-09-03 add gatekeeper-kit helper for pending action file storage (cloudflare#438) pnpm-lock.yaml
8727352 2026-09-03 Base vp run concurrency off dev machines (cloudflare#437) AGENTS.md package.json
115fede 2026-09-04 Let a test command raise its watchdog idle threshold (cloudflare#442) AGENTS.md
a0fc096 2026-09-04 chore: bump Workers compatibility date (cloudflare#448) .agents/skills/write-gatekeeper/SKELETON.md packages/backend-utils/package.json packages/gatekeeper-mcp-portal/wrangler.jsonc packages/gatekeeper-mcp/wrangler.jsonc .../integration/open-gadget-rpc.test.ts pnpm-lock.yaml
cff8cf5 2026-09-04 Render selected skills as composer pills (cloudflare#422) packages/workshop-frontend/src/styles.css
dc009b3 2026-09-07 Fix Outputs sidebar not stretching to full height (cloudflare#454) packages/workshop-frontend/src/GadgetEditor.tsx
44f7950 2026-09-09 Bind gatekeeper connect completion to the initiating browser (cloudflare#464) AGENTS.md .../gatekeeper-context/src/library-gatekeeper.ts packages/gatekeeper-github/src/github.ts packages/gatekeeper-homeassistant/package.json .../gatekeeper-homeassistant/src/homeassistant.ts packages/gatekeeper-mcp/src/mcp.ts packages/mcp-shared/src/html.ts packages/workshop-backend/src/auth/login-flow.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../workshop-frontend/src/ObserverConfigModal.tsx .../workshop-frontend/src/OnboardingWizard.tsx .../src/components/billing/OutOfCreditsModal.tsx .../src/components/billing/UsageSettings.tsx packages/workshop-frontend/src/routes/__root.tsx .../workshop-frontend/src/routes/gatekeepers.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts pnpm-lock.yaml
9c1d9c5 2026-09-10 Redeem connect handoff tickets from the popup itself; drop the BroadcastChannel transport (cloudflare#473) AGENTS.md packages/workshop-backend/src/auth/login-flow.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../workshop-frontend/src/ObserverConfigModal.tsx .../workshop-frontend/src/OnboardingWizard.tsx .../src/components/billing/OutOfCreditsModal.tsx .../src/components/billing/UsageSettings.tsx packages/workshop-frontend/src/routes/__root.tsx .../workshop-frontend/src/routes/gatekeepers.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
d0dfc09 2026-09-11 Rename prohibitAllSharing -> containsRestrictedData (cloudflare#381) .agents/skills/write-gatekeeper/SKILL.md docs/observers.md packages/gatekeeper-mcp/README.md packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
45ae8c2 2026-09-11 Restricted data: govern restricted reads by observer verification (cloudflare#382) .agents/skills/write-gatekeeper/SKILL.md docs/observers.md packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
5af356e 2026-09-14 Bump vitest from 4.1.10 to 4.1.11 (cloudflare#470) pnpm-lock.yaml
8dde840 2026-09-14 Make spawned agents persistent across restarts (cloudflare#492) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
2e37d67 2026-09-14 Updated agent prompt: avoid unnecessary implementation details in response, don't always create gadgets (cloudflare#489) packages/workshop-backend/src/agent.ts
83c6540 2026-09-15 Load agent catalogs each turn instead of caching them on the chat (cloudflare#267) .../gatekeeper-context/src/library-gatekeeper.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/gatekeeper.ts
fa6fd53 2026-09-15 add deployment-wide user directory for user search (cloudflare#474) .../tests/admin-config.test.ts packages/workshop-backend/src/admin-config.ts packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/AdminPage.tsx packages/workshop-shared/src/api.ts
a591fe3 2026-09-15 Write the bundled format blueprints in TypeScript (cloudflare#466) .gitignore AGENTS.md packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/server.ts packages/workshop-shared/src/api.ts pnpm-lock.yaml
f8c0558 2026-09-15 Re-check compaction after every agent step (cloudflare#493) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
0272b06 2026-09-15 Fix blueprint configurator readiness (cloudflare#505) packages/workshop-frontend/src/GatekeeperModal.tsx packages/workshop-shared/src/gatekeeper.ts
93ef59c 2026-09-16 Bump the github-actions group with 2 updates (cloudflare#499) .github/workflows/ci.yml
0ba7570 2026-09-16 Bump the remaining-npm group across 1 directory with 5 updates (cloudflare#501) packages/gatekeeper-context/package.json pnpm-lock.yaml
e523fcd 2026-09-16 Bump the editor-codemirror group across 1 directory with 5 updates (cloudflare#502) packages/gatekeeper-context/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
5da6d9d 2026-09-16 Bump the react-and-ui group across 1 directory with 4 updates (cloudflare#515) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
6dea53f 2026-09-18 Extend code editor UI to cover worktrees (cloudflare#513) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-shared/src/api.ts
baa4f7c 2026-09-21 Owner-invites-only latch for workspaces that observed opted-in sensitive data (cloudflare#523) .agents/skills/write-gatekeeper/SKILL.md docs/observers.md packages/gatekeeper-mcp/README.md .../integration/open-gadget-rpc.test.ts .../tests/open-gadget-errors.test.ts packages/workshop-backend/src/overseer.ts .../src/components/WorkspaceOpenErrorPage.tsx .../src/useWorkspaceOpen.test.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
b09c64c 2026-09-21 Add shared UI package and hierarchical list (cloudflare#484) AGENTS.md pnpm-lock.yaml
3e5dd53 2026-09-22 Convert the remaining .mjs build scripts to TypeScript (cloudflare#549) AGENTS.md packages/gatekeeper-context/src/library-gatekeeper.ts pnpm-lock.yaml
6f7617a 2026-09-23 Fix revert elision for a readFile in the same step as the reverted edit (cloudflare#522) packages/workshop-backend/src/agent.ts
bfe217f 2026-09-23 Cap tool results at 32K; add grep and line ranges to readFile (cloudflare#494) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
1e8b190 2026-09-24 Complete action descriptions for public gatekeepers (cloudflare#541) packages/gatekeeper-github/src/github.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/gatekeeper.ts
893aab9 2026-09-24 Upgrade pi to 0.87.1 for Claude 5.5 and GPT-6 (cloudflare#556) .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/ai-models.ts packages/workshop-shared/src/api.ts pnpm-lock.yaml
7720513 2026-09-24 Fix getting stuck verifying access to a shared workspace (cloudflare#559) .../workshop-frontend/src/ObserverConfigModal.tsx
f9e2d46 2026-09-24 Structured action fields (cloudflare#565) packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/gatekeeper.ts
3814ad5 2026-09-25 Restricted mode: every action pends for manual approval; approver reviews the full text (cloudflare#487) docs/observers.md packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
dc66b41 2026-09-25 Replace the eval tasks with four harder ones (cloudflare#525) pnpm-lock.yaml
50013f4 2026-09-25 Bump wrangler and miniflare so local workerd is 1.20260921.1 (cloudflare#567) packages/gatekeeper-scheduler/package.json pnpm-lock.yaml
a7e7e3f 2026-09-25 chore: pnpm catalog cleanups (cloudflare#569) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json pnpm-lock.yaml
abf062f 2026-09-25 Several small improvements to Worktrees (cloudflare#570) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-shared/src/api.ts
6c87786 2026-09-25 Allow describeBinding on a gadget's binding. (cloudflare#573) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
004ab77 2026-09-25 UI bugfix: Only auto-switch to code view when there's no gadget UI yet. (cloudflare#575) packages/workshop-frontend/src/GadgetEditor.tsx .../src/GadgetUI.integration.test.tsx packages/workshop-frontend/src/GadgetUI.tsx
32ce152 2026-09-27 AI provider UI improvements. (cloudflare#572) .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/AddModelModal.tsx packages/workshop-shared/src/api.ts
a1dfe35 2026-09-28 Gatekeeper types.d.ts must not import. (cloudflare#581) .agents/skills/write-gatekeeper/SKILL.md
687aab0 2026-09-28 Lint agent-facing declarations for module references. (cloudflare#582) .agents/skills/write-gatekeeper/SKILL.md
1881913 2026-09-28 Public-API kernel integration tests (round 1) (cloudflare#578) docs/integration-testing.md .../integration/open-gadget-rpc.test.ts packages/workshop-backend/src/overseer.ts pnpm-lock.yaml
95b8b44 2026-09-28 Public-API kernel integration tests (round 2) (cloudflare#586) packages/workshop-backend/src/user.ts
759924a 2026-09-29 Public-API kernel integration tests (round 4) (cloudflare#591) pnpm-lock.yaml
0bfefa7 2026-09-29 Usage metrics via Workers Analytics Engine (cloudflare#568) AGENTS.md docs/observers.md packages/backend-utils/package.json packages/gatekeeper-context/package.json packages/gatekeeper-context/src/observability.ts packages/gatekeeper-mcp/src/mcp.ts packages/gatekeeper-scheduler/package.json packages/workshop-backend/src/env.d.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts pnpm-lock.yaml
312f3c2 2026-09-29 Keep the deleting session's WebSocket when a workspace is deleted (cloudflare#598) packages/workshop-backend/src/overseer.ts
30d0c99 2026-09-29 Remove redundant observation logs (cloudflare#593) .agents/skills/write-gatekeeper/SKELETON.md .agents/skills/write-gatekeeper/SKILL.md packages/gatekeeper-github/src/github.ts
1ae8eda 2026-09-29 Trace agent turns for the Agents dashboard (cloudflare#595) AGENTS.md packages/workshop-backend/src/agent.ts packages/workshop-backend/src/ai-invoke.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts
a9adc80 2026-09-29 Report the prompt cache hit rate and harden the eval tasks (cloudflare#588) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
1c5f5b8 2026-09-29 Adds User Authenticated Google Chat support to the Google gatekeeper (cloudflare#560) docs/observers.md
ec213ab 2026-09-30 Say a new Gadget starts empty, and name missing files in editFile (cloudflare#600) packages/workshop-backend/src/agent.ts
2368968 2026-09-30 Bump dompurify from 3.4.15 to 3.4.16 (cloudflare#614) pnpm-lock.yaml
6756bd6 2026-09-30 Suggest GPT-6.1 Sol and Claude Sonnet 5.5 and bump pi to 0.99.1 (cloudflare#610) .../workshop-backend/tests/ai-models.test.ts packages/workshop-shared/src/api.ts pnpm-lock.yaml
1200259 2026-09-30 Resume agent turns after auto-approval, and fix retryAgent and Scheduler docs (cloudflare#599) packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
c5978eb 2026-09-30 Migrate Worker configs to cloudflare.config.ts (cloudflare#597) .agents/skills/write-gatekeeper/SKELETON.md .agents/skills/write-gatekeeper/SKILL.md .github/workflows/ci.yml AGENTS.md package.json packages/gatekeeper-mcp-portal/README.md packages/gatekeeper-mcp-portal/wrangler.jsonc packages/gatekeeper-mcp/README.md packages/gatekeeper-mcp/wrangler.jsonc pnpm-lock.yaml
4a57b04 2026-09-30 Hide superseded models from pickers while they still resolve (cloudflare#611) packages/workshop-backend/src/user.ts packages/workshop-frontend/src/AddModelModal.tsx packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/routes/index.tsx packages/workshop-shared/src/api.ts
2aae1df 2026-09-30 Keep dialog actions within the viewport (cloudflare#619) packages/workshop-frontend/src/Connections.tsx .../workshop-frontend/src/ObserverConfigModal.tsx
bf9eef3 2026-09-30 Public-API kernel integration tests (round 5) (cloudflare#620) packages/workshop-backend/src/overseer.ts
3a40593 2026-10-01 Bump @cloudflare/workers-types (cloudflare#622) pnpm-lock.yaml
ae35bb0 2026-10-01 Bump the github-actions group with 3 updates (cloudflare#621) .github/workflows/ci.yml
59b07f3 2026-10-01 Bump yjs from 13.6.32 to 13.6.33 in the collab-yjs group (cloudflare#626) pnpm-lock.yaml
2146a53 2026-10-01 Bump the react-and-ui group with 3 updates (cloudflare#624) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
73134d5 2026-10-01 Bump the editor-codemirror group across 1 directory with 4 updates (cloudflare#625) packages/gatekeeper-context/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
79d28d1 2026-10-01 Bump the remaining-npm group with 7 updates (cloudflare#627) packages/gatekeeper-context/package.json pnpm-lock.yaml
348d62d 2026-10-01 Bump node-html-parser from 7.1.0 to 9.0.4 (cloudflare#629) pnpm-lock.yaml
b4148c8 2026-10-01 Bump pako and @types/pako (cloudflare#630) pnpm-lock.yaml
1798a24 2026-10-01 Bump vite-plus to 1.0.0 (cloudflare#632) AGENTS.md .../gatekeeper-context/app/ContextLibraryPage.tsx packages/workshop-frontend/src/ChatInterface.tsx pnpm-lock.yaml
1045d2e 2026-10-01 Bump the build-toolchain group across 1 directory with 2 updates (cloudflare#635) packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json pnpm-lock.yaml
e6ad8c2 2026-10-02 Refactor / cleanup: Pull storage schemas out into their own files. (cloudflare#639) AGENTS.md docs/observers.md .../tests/admin-config.test.ts packages/workshop-backend/src/admin-config.ts packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts
a73f145 2026-10-02 Send the system prompt as a static and a dynamic block (cloudflare#609) .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/ai-models.ts
10df02c 2026-10-02 Restart a workspace whose loop counter is exhausted (cloudflare#640) packages/workshop-backend/src/overseer.ts
631ef44 2026-10-02 Let admins manage a deployment's AI Gateway models via admin panel (cloudflare#616) AGENTS.md .../tests/admin-config.test.ts .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/admin-config.ts packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/ai-invoke.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/AddModelModal.tsx packages/workshop-frontend/src/AdminPage.tsx packages/workshop-frontend/src/ChatInterface.tsx .../workshop-frontend/src/OnboardingWizard.tsx packages/workshop-frontend/src/routes/index.tsx packages/workshop-shared/src/api.ts
bde379d 2026-10-05 Stream git packs through consumePack instead of buffering them (cloudflare#656) packages/workshop-shared/src/gatekeeper.ts
c97b1bb 2026-10-05 Let an admin state an added model's image input and reasoning levels (cloudflare#657) .../tests/admin-config.test.ts .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/admin-config.ts packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/user.ts packages/workshop-shared/src/api.ts
9a90fbd 2026-10-05 fix(gatekeeper-github): refresh expiring tokens instead of breaking after 8 hours (cloudflare#661) packages/gatekeeper-github/src/github.ts
dcedc16 2026-10-05 Change blueprint format to git and enable receiving blueprint updates (cloudflare#659) AGENTS.md docs/integration-testing.md packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-shared/src/api.ts
b304e8c 2026-10-05 fix(gatekeepers): latch expiry after delivery and cap connect-form reads (cloudflare#668) .../gatekeeper-homeassistant/src/homeassistant.ts packages/gatekeeper-mcp/src/mcp.ts pnpm-lock.yaml
6e2b091 2026-10-06 Share OpenAI's prompt cache across chats (cloudflare#615) .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/overseer.ts
eb9af24 2026-10-06 Retry a model request that fails transiently (cloudflare#645) packages/workshop-backend/src/agent.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
4a63578 2026-10-06 Cut prompt cache write costs (cloudflare#664) .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/admin-settings.ts packages/workshop-backend/src/ai-invoke.ts packages/workshop-backend/src/ai-models.ts
91cbd77 2026-10-06 Bump wrangler and miniflare so local workerd is 1.20261001.1 (cloudflare#684) pnpm-lock.yaml
6eb1112 2026-10-06 Allow gatekeeper facets to mint persistent stubs (cloudflare#677) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/gatekeeper.ts
c310b34 2026-10-06 Bump @modelcontextprotocol/client from 2.0.0 to 2.2.0 in /packages/mcp-shared (cloudflare#686) pnpm-lock.yaml
9c2b76a 2026-10-06 Google Chat new-message hooks (cloudflare#681) pnpm-lock.yaml
bc025fa 2026-10-07 GitLab gatekeeper, for gitlab.com and self-hosted instances (cloudflare#531) .agents/skills/write-gatekeeper/SKILL.md AGENTS.md packages/gatekeeper-github/src/github.ts pnpm-lock.yaml
7706764 2026-10-07 Add hierarchical skills navigator (cloudflare#504) AGENTS.md .../gatekeeper-context/app/ContextLibraryPage.tsx packages/gatekeeper-context/app/styles.css packages/gatekeeper-context/package.json packages/gatekeeper-context/src/context-api.ts packages/gatekeeper-context/src/context-types.ts .../gatekeeper-context/src/library-gatekeeper.ts pnpm-lock.yaml
c37c146 2026-10-07 Upload skill bundles (cloudflare#536) .../gatekeeper-context/app/ContextLibraryPage.tsx
4358072 2026-10-07 Fix flaky tests/their causes (cloudflare#691) packages/workshop-backend/src/overseer.ts
0c66af8 2026-10-08 Fix(compaction): Keep a chat's compaction summary when its changes are reverted (cloudflare#683) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx
ed4839c 2026-10-08 Google Slides as a read-only Google gatekeeper resource (cloudflare#695) docs/observers.md
27d20ad 2026-10-08 Notify users when an agent finishes or needs permission (cloudflare#687) packages/workshop-backend/src/env.d.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/GadgetEditor.tsx packages/workshop-frontend/src/routes/__root.tsx packages/workshop-shared/src/api.ts
4f55124 2026-10-08 Backport the GitLab port's fixes to the GitHub gatekeeper (cloudflare#702) packages/gatekeeper-github/src/github.ts
d958d47 2026-10-09 Let the agent create new external resources (cloudflare#694) AGENTS.md docs/observers.md packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
7ec49d8 2026-10-09 Keep the system prompt's gadget list fixed for a chat (cloudflare#665) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts
33a5b70 2026-10-10 Fix Slack gatekeeper org-wide installation workspace scoping (cloudflare#719) pnpm-lock.yaml
54d4685 2026-10-11 Add install-local native app session handoff (cloudflare#712) packages/workshop-backend/src/observability.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/AuthContext.tsx packages/workshop-frontend/src/routes/__root.tsx packages/workshop-frontend/src/routes/index.tsx packages/workshop-shared/src/api.ts
e5ee08d 2026-10-11 X gatekeeper (cloudflare#721) AGENTS.md README.md docs/observers.md pnpm-lock.yaml
d20554a 2026-10-12 Rework composer attachment styling (cloudflare#730) packages/workshop-frontend/package.json packages/workshop-frontend/src/styles.css pnpm-lock.yaml
cbc4c3a 2026-10-12 Fix Workspace Docs font sizes and Markdown export, and Google Docs session bugs (cloudflare#726) pnpm-lock.yaml
c912a9d 2026-10-12 Increase / simplify / remove file size limits (cloudflare#739) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
e87f72f 2026-10-12 GitHub event hooks (cloudflare#717) .github/workflows/ci.yml AGENTS.md docs/integration-testing.md packages/gatekeeper-github/src/github.ts packages/workshop-frontend/package.json packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-frontend/src/Connections.tsx pnpm-lock.yaml
e96008b 2026-10-12 Fix gatekeeper-x lockfile entries that break every install on main (cloudflare#742) pnpm-lock.yaml
7cd3d24 2026-10-13 Add decision model bindings for Cloudflare Clef (cloudflare#662) docs/ai-gateway-billing.md .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/AddModelModal.tsx .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../workshop-frontend/src/OnboardingWizard.tsx packages/workshop-shared/src/api.ts pnpm-lock.yaml
41502e1 2026-10-13 Don't show a task notification toast for the chat already open (cloudflare#751) packages/workshop-frontend/src/GadgetEditor.tsx
8001c4b 2026-10-13 Make cold container unit tests reproducible with opt-in timeouts (cloudflare#747) AGENTS.md
988349a 2026-10-13 Add simulated cursor rows, a dependent-submit check, and path and error-body helpers to the gatekeeper kit (cloudflare#748) packages/gatekeeper-github/src/github.ts
24bd59c 2026-10-13 Add a Web Search gatekeeper and offer built-in tools in onboarding (cloudflare#685) AGENTS.md .../workshop-frontend/src/OnboardingWizard.tsx pnpm-lock.yaml
d420d9b 2026-10-13 listing private context collections does not block workspace sharing (cloudflare#756) docs/integration-testing.md docs/observers.md packages/gatekeeper-context/package.json packages/gatekeeper-context/src/context-types.ts .../gatekeeper-context/src/library-gatekeeper.ts packages/gatekeeper-context/src/library-read.ts pnpm-lock.yaml
4212e0f 2026-10-14 Let a creation's approver configure it, e.g. where it goes (cloudflare#731) packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
7b0ac75 2026-10-14 Keep resource catalogs fixed in the system prompt, and tell the agent when one changes (cloudflare#753) .../workshop-backend/tests/ai-models.test.ts packages/workshop-backend/src/agent.ts packages/workshop-backend/src/ai-models.ts packages/workshop-backend/src/overseer.ts packages/workshop-frontend/src/ChatInterface.tsx packages/workshop-shared/src/api.ts
fd13354 2026-10-14 move workspace pinning API out of the overseer (cloudflare#768) packages/workshop-backend/integration/open-gadget-rpc.test.ts packages/workshop-backend/src/overseer.ts packages/workshop-backend/src/server.ts .../workshop-frontend/src/components/AppShell/SidebarWorkspaces.tsx packages/workshop-shared/src/api.ts
ef34d8e 2026-10-15 fix(native): relay authentication popups through the system browser (cloudflare#767) .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx .../workshop-frontend/src/ObserverConfigModal.tsx .../workshop-frontend/src/OnboardingWizard.tsx .../src/components/billing/OutOfCreditsModal.tsx .../src/components/billing/UsageSettings.tsx .../workshop-frontend/src/routes/gatekeepers.tsx
52e02f3 2026-10-15 Let open chats use always-available gatekeepers turned on later (cloudflare#766) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
7fb285e 2026-10-15 Let users mute a workspace's notifications (cloudflare#763) packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-frontend/src/GadgetEditor.tsx .../src/components/AppShell/SidebarWorkspaces.tsx packages/workshop-shared/src/api.ts
ac11e43 2026-10-15 Expose agent step persistence progress and runtime spans (cloudflare#776) packages/workshop-backend/src/agent.ts
4a22e75 2026-10-15 Fix blueprint gatekeeper connection setup (cloudflare#510) .../workshop-frontend/src/BlueprintLandingPage.tsx
9ae2f05 2026-10-15 Keep malformed file edits from aborting agent turns (cloudflare#772) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/observability.ts packages/workshop-backend/src/overseer.ts
ca8bbeb 2026-10-15 Let integrations fetch authorized Git commits without receiving credentials (cloudflare#769) packages/gatekeeper-github/src/github.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/gatekeeper.ts
8b9f032 2026-10-15 add ticket-based gatekeeper user-selection kernel API (cloudflare#741) packages/workshop-backend/src/server.ts packages/workshop-backend/src/user.ts packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
83183f0 2026-10-16 Fix pasted resource URLs with a query in the composer picker, and accept Google Chat's copied links (cloudflare#758) packages/workshop-backend/src/user.ts packages/workshop-frontend/src/GatekeeperModal.tsx packages/workshop-shared/src/api.ts packages/workshop-shared/src/gatekeeper.ts
b008dd6 2026-10-16 Search through the deployment's AI Gateway in Web Search (cloudflare#803) AGENTS.md
7ff0765 2026-10-16 Run the test suites in parallel jobs, and type-check in the Lint job (cloudflare#754) .github/workflows/ci.yml
e82afa3 2026-10-16 Bump the editor-codemirror group with 4 updates (cloudflare#788) packages/gatekeeper-context/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
3cd4a4c 2026-10-16 Bump the remaining-npm group with 2 updates (cloudflare#789) packages/gatekeeper-context/package.json packages/workshop-frontend/package.json pnpm-lock.yaml
8fab120 2026-10-16 Convert Drive Office files on connect (cloudflare#796) .../workshop-frontend/src/BlueprintLandingPage.tsx packages/workshop-frontend/src/GatekeeperModal.tsx packages/workshop-shared/src/gatekeeper.ts
21e7807 2026-10-16 Move the test toolchain to Vitest 5 (cloudflare#810) docs/integration-testing.md packages/gatekeeper-context/package.json packages/gatekeeper-scheduler/package.json packages/router/package.json .../integration/open-gadget-rpc.test.ts .../workshop-backend/vitest.integration.config.ts pnpm-lock.yaml
3ae2ae3 2026-10-16 Resume approved agent turns through existing durable execution records (cloudflare#797) docs/observers.md packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
1769c4c 2026-10-16 add gadget export interface to chat bindings (cloudflare#750) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts
b4f706a 2026-10-16 Treat all uploaded files as normal workspace files (cloudflare#770) packages/workshop-backend/src/agent.ts packages/workshop-backend/src/overseer.ts packages/workshop-shared/src/api.ts
8060cd9 2026-10-17 Ask gatekeeper reviewers to pressure-test the agent-facing API (cloudflare#811) .agents/skills/write-gatekeeper/SKILL.md

Activity

  1. changed the title [-]Upstream watch: 26 commit(s) since 8b08672[/-] [+]Upstream watch: 51 commit(s) since 8b08672[/+] on Aug 24, 2026
  2. changed the title [-]Upstream watch: 51 commit(s) since 8b08672[/-] [+]Upstream watch: 68 commit(s) since 8b08672[/+] on Aug 31, 2026
  3. changed the title [-]Upstream watch: 68 commit(s) since 8b08672[/-] [+]Upstream watch: 91 commit(s) since 8b08672[/+] on Sep 7, 2026
  4. changed the title [-]Upstream watch: 91 commit(s) since 8b08672[/-] [+]Upstream watch: 97 commit(s) since 8b08672[/+] on Sep 14, 2026
  5. changed the title [-]Upstream watch: 97 commit(s) since 8b08672[/-] [+]Upstream watch: 110 commit(s) since 8b08672[/+] on Sep 21, 2026
  6. changed the title [-]Upstream watch: 110 commit(s) since 8b08672[/-] [+]Upstream watch: 129 commit(s) since 8b08672[/+] on Sep 28, 2026
  7. changed the title [-]Upstream watch: 129 commit(s) since 8b08672[/-] [+]Upstream watch: 163 commit(s) since 8b08672[/+] on Oct 5, 2026
  8. changed the title [-]Upstream watch: 163 commit(s) since 8b08672[/-] [+]Upstream watch: 186 commit(s) since 8b08672[/+] on Oct 12, 2026
  9. changed the title [-]Upstream watch: 186 commit(s) since 8b08672[/-] [+]Upstream watch: 217 commit(s) since 8b08672[/+] on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-watchWeekly upstream-watch report

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions