Repository navigation
Upstream watch: 217 commit(s) since 8b08672 #91
Copy link
Copy link
Open
Labels
upstream-watchWeekly upstream-watch reportWeekly upstream-watch report
Description
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 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
upstream-watchWeekly upstream-watch reportWeekly upstream-watch report
Activity
[-]Upstream watch: 26 commit(s) since 8b08672[/-][+]Upstream watch: 51 commit(s) since 8b08672[/+][-]Upstream watch: 51 commit(s) since 8b08672[/-][+]Upstream watch: 68 commit(s) since 8b08672[/+][-]Upstream watch: 68 commit(s) since 8b08672[/-][+]Upstream watch: 91 commit(s) since 8b08672[/+][-]Upstream watch: 91 commit(s) since 8b08672[/-][+]Upstream watch: 97 commit(s) since 8b08672[/+][-]Upstream watch: 97 commit(s) since 8b08672[/-][+]Upstream watch: 110 commit(s) since 8b08672[/+][-]Upstream watch: 110 commit(s) since 8b08672[/-][+]Upstream watch: 129 commit(s) since 8b08672[/+][-]Upstream watch: 129 commit(s) since 8b08672[/-][+]Upstream watch: 163 commit(s) since 8b08672[/+][-]Upstream watch: 163 commit(s) since 8b08672[/-][+]Upstream watch: 186 commit(s) since 8b08672[/+][-]Upstream watch: 186 commit(s) since 8b08672[/-][+]Upstream watch: 217 commit(s) since 8b08672[/+]