Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1559 commits
Select commit Hold shift + click to select a range
bf6d644
Update CLAUDE review conditions for PR authors
ntindle May 1, 2026
7e512f4
fix(frontend): persist onboarding store + skip Stripe on LOCAL (#12980)
0ubbe May 1, 2026
b13fb10
refactor(platform): creator dashboard polish + MCP setup + settings l…
Abhi1992002 May 1, 2026
ebff9af
fix(backend): default new users to NO_TIER instead of PRO (#12981)
ntindle May 1, 2026
dfcc6c7
refactor(frontend): remove Compare plans link from billing YourPlanCa…
Abhi1992002 May 1, 2026
3f035d9
fix(frontend): settings v2 QA pass — dialog padding, billing tab rest…
Abhi1992002 May 2, 2026
bc5c2fb
feat(frontend): vary daily-limit popup CTA by plan (SECRT-2314) (#12985)
0ubbe May 2, 2026
2c840ea
fix(backend/copilot/rate_limit): fail-closed on Redis unavailable to …
majdyz May 4, 2026
bb52366
fix(backend/copilot): stop bot setup prompts in unrelated threads (#1…
Bentlybro May 4, 2026
d62084d
copy(frontend): update auto-refill warning text on billing settings p…
itsababseh May 4, 2026
1d862f7
feat(backend/copilot): adopt mentioned Discord threads (#12995)
Bentlybro May 4, 2026
939774d
feat(backend/copilot): dynamic max_budget_usd for SDK; parity budget …
majdyz May 5, 2026
e56ed91
fix(backend): bill Pro→Max upgrades immediately with payment failure …
majdyz May 5, 2026
12ffe9b
fix(backend/copilot): re-prompt on thinking-only finish; route storag…
majdyz May 5, 2026
e227a6b
fix(frontend): remove country selector from onboarding step 4 (#12996)
Torantulino May 5, 2026
e4362a0
feat(platform): yearly Stripe billing — pricing + frontend hookup (#1…
majdyz May 5, 2026
27624a6
feat: Frontend platform linking page (/link/{token}) (#12624)
Bentlybro May 5, 2026
4ea3ce6
feat(backend/executor): persist activity-status LLM cost to PlatformC…
majdyz May 5, 2026
aef47e1
fix(frontend/copilot): remove stale 'Reset daily limit' flash, always…
Abhi1992002 May 6, 2026
0cd1bdf
feat(frontend/library): add empty state with build / marketplace CTAs…
Abhi1992002 May 6, 2026
22ff12c
dx(frontend): migrate direct hook tests to component-level tests (#12…
0ubbe May 6, 2026
b8fadbc
refactor(frontend/copilot): split UsageLimits into UsagePopover and U…
0ubbe May 6, 2026
b74a40a
ci(backend): Increase test job timeout to 20 minutes
Pwuts May 6, 2026
6aa78ed
feat(frontend): refresh wallet checklist walkthrough videos (SECRT-22…
kcze May 6, 2026
98d1078
Merge commit from fork
kcze May 6, 2026
4f2d6bd
feat(backend): add get_platform_info tool for tier-aware AutoPilot (#…
ntindle May 7, 2026
46e5795
Merge branch 'master' into dev
kcze May 7, 2026
431730c
fix(frontend): stream proxy bodies and skip middleware auth on /api/p…
0ubbe May 7, 2026
a9de6fa
Revert "fix(frontend): stream proxy bodies and skip middleware auth o…
0ubbe May 7, 2026
fac2c2a
ci(platform): pin pnpm via pnpm/action-setup before setup-node (#13025)
0ubbe May 7, 2026
3c5d15a
ci(platform): pin pnpm via pnpm/action-setup in frontend CI (#13026)
0ubbe May 7, 2026
bef28d1
feat(platform): Trigger On Anything (#12740)
Pwuts May 7, 2026
da93d75
feat(platform/copilot): Reduce time to first output (#12828)
Pwuts May 7, 2026
ee68c38
perf(backend): drop eager-include on notification batch reads (#13030)
majdyz May 7, 2026
df9d4c9
refactor(backend): use shared get_openai_client in tally extraction (…
majdyz May 7, 2026
fa88c27
fix(backend): release bundle — block-execute billing + copilot stabil…
majdyz May 7, 2026
e10f32e
perf(backend): cut three top egress queries via aggregation + caps (#…
majdyz May 7, 2026
8fd93ba
feat(platform): add user.created_at to LaunchDarkly context (#13036)
majdyz May 7, 2026
8d65344
Merge branch 'master' of github.com:Significant-Gravitas/AutoGPT into…
majdyz May 7, 2026
59d9cbe
refactor(backend/executor): activity_status_generator calls OpenRoute…
majdyz May 7, 2026
4a39a08
feat(backend): auto-reroute OpenAI models through OpenRouter when con…
majdyz May 7, 2026
11041d5
feat(blocks): add Slack SendSlackMessageBlock (#13008)
omsharma0401 May 7, 2026
638a784
fix(backend): change 'Contacting the model' copy to 'Reading your mes…
Torantulino May 7, 2026
3c7133a
fix(backend): allow negative balance on post-flight reconciliation (#…
majdyz May 7, 2026
9117d59
refactor(backend): drop type-ignore on OpenRouter messages/tools via …
majdyz May 7, 2026
eb6b62c
test(frontend): cover LD context shape with buildLDContext helper (#1…
majdyz May 7, 2026
9373d61
perf(backend/copilot): metadata-only fetch for chat ownership checks …
majdyz May 7, 2026
9e94e59
chore: ignore tmp/, screenshots/, test-screenshots/ scratch dirs (#13…
majdyz May 7, 2026
bd886bb
refactor(backend): drop Anthropic auto-reroute through OpenRouter (#1…
majdyz May 7, 2026
468013a
feat(backend/copilot-bot): smart threads, setup-link button, mention …
Bentlybro May 7, 2026
e838383
fix(backend): retry-with-backoff in notification consumer before DLQ …
majdyz May 8, 2026
555ed4a
fix(backend): centralise paywall enforcement on all execute routes (N…
majdyz May 8, 2026
6bda1ce
fix(backend/copilot): persist visible marker when SDK turn ends with …
majdyz May 8, 2026
9b0edd8
feat(backend): seed dynamic-cost block preflight from historical aver…
majdyz May 8, 2026
2cd7fa0
feat(frontend): auto-open artifact panel when agent creates new artif…
ntindle May 8, 2026
28ccb53
fix(backend): expose websocket health route at /health (#13053)
majdyz May 8, 2026
27746ba
fix(backend/executor): bound LLM calls and reap orphan node_execs (#1…
majdyz May 8, 2026
b2719fd
perf(backend/copilot): cap eager-loaded chat messages at 1000 most-re…
majdyz May 8, 2026
cea8fdf
fix(backend/copilot): back-fill in-memory sequences from actual batch…
majdyz May 8, 2026
16ceb09
feat(billing): enable Stripe automatic tax on checkout sessions (#13058)
Torantulino May 8, 2026
2ed17c1
fix: update Terms of Use and Privacy Policy links to agpt.co (#13059)
Torantulino May 8, 2026
f360ada
Merge branch 'master' of github.com:Significant-Gravitas/AutoGPT into…
majdyz May 8, 2026
1ec097c
feat(backend/copilot): switch main client between OpenRouter and Anth…
majdyz May 9, 2026
51014b6
fix(backend): sync tier on checkout + expire abandoned sessions + laz…
majdyz May 9, 2026
16017b1
fix(backend/copilot): default CHAT_USE_OPENROUTER back to true for OR…
majdyz May 9, 2026
7f3ec8e
fix(backend/copilot): cap concurrent AutoPilot turns per user at 15 (…
majdyz May 9, 2026
c7ecb4e
Merge branch 'master' into dev
majdyz May 9, 2026
2624b6f
fix(backend): restore Schedule responses in ToolResponseUnion after m…
majdyz May 9, 2026
60ce5f4
feat(copilot): add Export Chat as Markdown option to session menu (#1…
Torantulino May 10, 2026
3a1e211
fix(frontend): re-land proxy streaming + medium-impact auth cleanup (…
0ubbe May 11, 2026
e4cc0b8
feat(backend/copilot): AutoPilot task queue with 5 running + 15 in-fl…
majdyz May 11, 2026
e66b40b
chore(backend): seed block preflight estimates from 30d prod usage (#…
majdyz May 11, 2026
59f15c6
feat(frontend): redesign publish agent flow modal (#13006)
Abhi1992002 May 11, 2026
12cc0f6
fix(backend/executor): retry transient redis cluster errors internall…
majdyz May 11, 2026
8d9ecb8
fix(backend/copilot): mandate find_block before refusal + suppress fa…
majdyz May 12, 2026
aa4d94a
fix(frontend): hide delete control on AutoGPT-managed credentials (#1…
majdyz May 12, 2026
04ac81c
fix(backend/copilot): suppress empty-completion overlay false positiv…
majdyz May 12, 2026
bbfdbc3
fix(backend): require Discord server managers for bot setup (#13092)
Bentlybro May 12, 2026
c7210ba
feat(backend): cleanup expired PlatformLinkTokens (#13022)
devareddy05 May 12, 2026
6dc836a
fix(platform): clarify builder cost display for OpenRouter and free p…
majdyz May 12, 2026
dce0cd9
fix(backend/copilot): close empty-completion gaps + add silence heart…
0ubbe May 12, 2026
a0c4b07
fix(backend): default-off the subscription credit grant + dedup strip…
majdyz May 12, 2026
02ff908
feat(frontend): surface 15% yearly savings in switch-to-yearly modal …
Abhi1992002 May 13, 2026
f419185
feat(frontend/marketplace): polish creator dashboard + redesign edit …
Abhi1992002 May 13, 2026
71e582d
feat(frontend): default onboarding pricing to yearly with monthly-equ…
Abhi1992002 May 13, 2026
16f94ed
feat(frontend): split switch-to-yearly dialog copy into lines + surfa…
Abhi1992002 May 13, 2026
cee8796
feat(frontend): smooth Monthly↔Yearly price transition on PlanCard (#…
Abhi1992002 May 13, 2026
3073d44
test(frontend/copilot): add SSE streaming integration test infrastruc…
0ubbe May 13, 2026
478f42d
[Snyk] Security upgrade next from 15.4.11 to 15.5.18 (#13104)
ntindle May 14, 2026
9789cf4
fix(platform): unblock e2e seed in E2B sandboxes (#13054)
ntindle May 14, 2026
7ae7b17
fix(platform/copilot): Unify & debug credential UX (card + prompt + s…
0ubbe May 15, 2026
94ebce7
feat(copilot): friendlier 'Response stopped' banner (#13114)
itsababseh May 15, 2026
50c5b8b
fix(frontend): update profile handle URL hint (#13148)
Abhi1992002 May 17, 2026
2e3750b
fix(frontend): preserve numeric enum selections (#13147)
Abhi1992002 May 18, 2026
5b1317f
fix(frontend/builder): open publish dialog scoped to current agent (#…
Abhi1992002 May 18, 2026
61d4f2b
feat(frontend): redesign profile popover (SECRT-2360) (#13138)
Abhi1992002 May 18, 2026
29bc11a
feat(frontend/copilot): add chat search modal behind CHAT_SEARCH flag…
Abhi1992002 May 18, 2026
1a4fecf
feat(frontend/copilot): paginate session sidebar so threads past 50 s…
0ubbe May 18, 2026
39fcbeb
fix(frontend): show profile popover avatar image (#13155)
Abhi1992002 May 18, 2026
270cd1e
fix(frontend): drop /signup → / hop that flashes /copilot before /onb…
0ubbe May 18, 2026
60be9cd
hotfix(frontend): update profile handle URL hint (#13159)
Abhi1992002 May 19, 2026
48129a9
feat(backend): retire deprecated LLM models with family-aware migrati…
kcze May 19, 2026
1ed2d42
fix(frontend): skip onboarding paywall for users already on a paid ti…
0ubbe May 19, 2026
9822fe4
fix(frontend): bump input placeholder contrast to meet WCAG AA (#12849)
djpjronline-netizen May 20, 2026
973920b
hotfix(frontend): update profile handle URL hint (#13159) (#13168)
Swiftyos May 20, 2026
aa1d12b
Merge branch 'dev'
Swiftyos May 20, 2026
732bf9e
feat(platform): show copilot chat source platform (#13175)
Abhi1992002 May 20, 2026
5b38672
fix(backend/copilot): hide builder-blocked MCP tools so the SDK can't…
majdyz May 21, 2026
09368cd
fix(backend): unblock dry-run Orchestrator + Haiku 4.5 sim default (…
majdyz May 21, 2026
9d138e2
fix(backend): teach LlmModel about OpenRouter Anthropic aliases + dry…
majdyz May 21, 2026
1f22a0b
feat(platform): show cost breakdown in agent briefing panel (#13129)
0ubbe May 21, 2026
39f69e7
feat(backend): track subscription conversion events (#13181)
Swiftyos May 21, 2026
6a6f2d2
fix(backend): unblock orchestrator dry-run end-to-end (canonical mode…
majdyz May 21, 2026
7c23c87
fix(backend/copilot): make SDK tool-result reads navigable + redirect…
majdyz May 21, 2026
127a0fa
Merge branch 'dev' of github.com:Significant-Gravitas/AutoGPT
majdyz May 21, 2026
72e3995
fix(backend/copilot): disallow ScheduleWakeup SDK built-in (#13187)
majdyz May 22, 2026
b50bf6b
fix(backend/blocks): orchestrator EXTENDED_THINKING emits final-answe…
majdyz May 22, 2026
b6e0a99
feat(frontend): polish login/signup with animated panel, aurora, and …
0ubbe May 22, 2026
aa7d68b
fix(frontend): make auth panel vortex animation frame-rate independen…
0ubbe May 22, 2026
205079f
refactor(platform): remove AgentInput secret toggle + simplify graph-…
kcze May 22, 2026
37554ac
dx(skills): stop publishing dev test creds in /pr-test SKILL.md (#13201)
majdyz May 23, 2026
7891edd
feat(backend/copilot): native scheduling for copilot turn followups (…
majdyz May 23, 2026
de39a05
feat(backend/copilot): self-distilled skills registry + index injecti…
majdyz May 23, 2026
5a93de3
feat(copilot): autopilot UX polish + skills/followups LD kill-switche…
majdyz May 24, 2026
a13e70f
fix(frontend/library): unify schedule cache invalidation across all 4…
majdyz May 24, 2026
97a7bc1
fix(platform/copilot): MCP setup card fires on stale creds, OAuth pop…
majdyz May 25, 2026
4ff22cd
fix(frontend): clean up agent briefing cost breakdown UX (#13196)
0ubbe May 25, 2026
6771f20
fix(frontend/library): autopilot pill counts copilot follow-ups only,…
majdyz May 25, 2026
a11174b
feat(backend/copilot): require library similarity check before create…
anvyle May 25, 2026
baef6f8
fix(copilot): strip null credential fields before validation (#13185)
Torantulino May 26, 2026
7d8eee1
refactor(frontend/library): extract briefing tab sub-components and r…
0ubbe May 26, 2026
8cc3072
fix(backend/copilot-bot): only answer other bots when @mentioned (#13…
Bentlybro May 27, 2026
b5ab847
fix(backend/copilot-bot): recover deleted chat sessions instead of er…
Bentlybro May 27, 2026
4074fdb
feat(backend/copilot-bot): add /new to start a fresh conversation (#1…
Bentlybro May 27, 2026
676fed2
fix(paywall): do not show for local users (#13229)
0ubbe May 27, 2026
d8d5d5f
feat(platform): share agent chat results via public link (#13081)
ntindle May 27, 2026
5ac3fe2
feat(backend/copilot-bot): add /resume to pick and resume a past chat…
Bentlybro May 27, 2026
8dc55d9
feat(backend/copilot-bot): post intro message when added to a server …
Bentlybro May 27, 2026
7e2154c
feat(backend/copilot): keep linked server names fresh from bot gatewa…
Bentlybro May 27, 2026
aea4d5a
feat(platform): add Bots settings page with per-platform link managem…
Bentlybro May 27, 2026
9c194bf
fix(backend/copilot-bot): point /unlink button to the new bots page (…
Bentlybro May 27, 2026
6ecb0cc
fix(frontend/autopilot): improve AutoPilot OS push notification icon …
kcze May 27, 2026
9073c01
docs: fix Ayrshare comment typo (#13226)
otjdiepluong May 27, 2026
cae869f
fix(blocks): clean up file input base64 description (#13032)
pony-maggie May 27, 2026
c194ab1
Merge branch 'master' into dev
ntindle May 28, 2026
bef67a1
fix(orchestrator): forward credential input masks to tool node execut…
mangod12 May 28, 2026
708d815
feat(copilot): add goal decomposition step before agent building (#12…
anvyle May 28, 2026
50cb6c6
fix(backend): auto-migrate webhook presets to new agent version on pu…
abderbejaoui May 28, 2026
2cad7c4
feat(frontend): prompt top-up when out of automation credits (#13208)
0ubbe May 28, 2026
d4ca8f9
fix(backend): add autopilot title fallback (#13141)
Abhi1992002 May 29, 2026
9056478
fix(platform): drop running balance from user transaction history (#1…
Abhi1992002 May 29, 2026
b3607cd
feat(platform): global search endpoint + bucketed command-palette mod…
Abhi1992002 May 29, 2026
4449625
refactor(backend): plumb ExecutionContext at direct-block-execute bou…
18062706139fcz May 29, 2026
092f71a
fix(backend/copilot): plumb user_timezone in run_block ExecutionConte…
majdyz May 29, 2026
04c0899
feat(frontend): capture marketing-site triggerprompt into sessionStor…
0ubbe May 29, 2026
a59ff3c
feat(frontend): capture marketing-site triggerprompt into sessionStor…
0ubbe May 29, 2026
a873021
feat(frontend): add Artifacts page behind ARTIFACTS_PAGE flag (#13230)
Abhi1992002 May 30, 2026
dd9999e
fix(infra): add libatomic1 to backend image so Prisma migrate boots (…
ntindle May 31, 2026
8fab7fe
fix(frontend/library): align Scheduled filter with fleet summary (#13…
0ubbe Jun 1, 2026
c5169f8
Update CITATION.cff
Torantulino Jun 1, 2026
2ca389e
fix: rename 'Copilot skills' to 'AutoPilot skills' on skills page (#1…
Torantulino Jun 2, 2026
286ba62
fix(backend/copilot-bot): don't reply to @everyone or @here (#13267)
Bentlybro Jun 2, 2026
833246e
fix(backend/copilot-bot): exit threads on /leave or kick (#13268)
Bentlybro Jun 2, 2026
811dbf4
feat(backend/copilot-bot): only auto-reply in bot-created threads (#1…
Bentlybro Jun 2, 2026
6c2faf0
feat(blocks): add file input support to Replicate model block (#13272)
majdyz Jun 2, 2026
3db29bc
feat(backend/copilot): gate decompose_goal on library-similarity chec…
anvyle Jun 3, 2026
c31d268
Merge remote-tracking branch 'origin/master' into dev-sync
majdyz Jun 3, 2026
e6818e7
fix(frontend/integrations): show OAuth connect error toast with a rea…
Void-n-Null Jun 4, 2026
6811bfd
feat(backend): bidirectional Stripe tier reconciliation with provenan…
majdyz Jun 4, 2026
3620990
feat(frontend): add navigate & action sections to global search (#13283)
Abhi1992002 Jun 4, 2026
b41559f
fix(frontend): integer input no longer produces NaN on paste (#13146)
kcze Jun 4, 2026
2bd7f71
feat(backend/copilot): auto-discover MCP integrations when no native …
kcze Jun 4, 2026
0d0e0cd
fix(frontend): correct OS push notification icons and add web app man…
kcze Jun 4, 2026
d00d4f0
fix(backend): bound CountdownTimerBlock inputs and surface field-boun…
kcze Jun 4, 2026
9a00e05
feat(frontend): mobile AutoPilot parity + builder warning (#13232)
kcze Jun 4, 2026
adcfae9
feat(platform): optimized file preview endpoint + rich artifact cards…
Abhi1992002 Jun 4, 2026
2675d26
fix(platform): show NO_TIER in admin rate-limit display + aggregate r…
majdyz Jun 4, 2026
6fe482f
feat(platform): optimize creator search experience (#13142)
Abhi1992002 Jun 4, 2026
d418489
feat(backend/copilot): local-LLM AutoPilot for the no-API-key install…
ntindle Jun 5, 2026
1480e80
feat(frontend): move chat source icon beside timestamp and desaturate…
Abhi1992002 Jun 5, 2026
b4f8166
feat(platform): DataFast revenue attribution on Stripe Checkout (#13288)
0ubbe Jun 5, 2026
28d04cc
fix(frontend): route paywall logout through shared /logout page (#13307)
0ubbe Jun 5, 2026
3f83861
ci(frontend): make Playwright auth seeding resilient to CI contention…
Pwuts Jun 6, 2026
2d6ae95
fix(backend/copilot): route execute_block user lookup through DB acce…
Pwuts Jun 6, 2026
1b562cb
fix(backend/db): Move `vector` extension to `extensions` schema (#11902)
Pwuts Jun 6, 2026
ba415e7
feat(platform/library): resolve library "Chat" agent by exact id (#13…
anvyle Jun 6, 2026
ee7788d
feat(blocks): add variable inputs to Execute Code block (#13300)
Void-n-Null Jun 7, 2026
b26b69c
fix(backend): enforce paywall on create chat session (#13320)
Swiftyos Jun 8, 2026
3370237
fix(backend/copilot-bot): skip messages in locked Discord threads (#1…
Bentlybro Jun 8, 2026
c1369ea
feat(frontend): add subscription pricing experiment (#13189)
Swiftyos Jun 8, 2026
2c64677
feat(backend/copilot-bot): attach workspace artifacts to bot replies …
Bentlybro Jun 8, 2026
9ed959b
fix(backend/copilot-bot): keep copilot session alive as long as the t…
Bentlybro Jun 8, 2026
3866fbd
fix(backend/copilot-bot): read full thread history when adopted, not …
Bentlybro Jun 8, 2026
8258ee2
fix(backend/copilot-bot): include forwarded message content in Discor…
Bentlybro Jun 8, 2026
a66aa25
feat(backend): add bot usage analytics (events + presence) (#13325)
Bentlybro Jun 9, 2026
c704a12
fix(frontend): move onboarding paywall before profile steps (#13324)
0ubbe Jun 9, 2026
febd477
feat(platform): bot analytics admin page + read API (#13326)
Bentlybro Jun 9, 2026
3417f13
feat(platform): DataFast revenue attribution on Stripe Checkout (#13288)
0ubbe Jun 5, 2026
5b603c0
Merge branch 'master' into dev
ntindle Jun 9, 2026
b6bcaba
feat(copilot): dream pass (#13243)
ntindle Jun 11, 2026
4de3e7c
fix(frontend): harden paywall flows for half-dead sessions (#13333)
0ubbe Jun 11, 2026
ba178a7
fix(frontend): harden paywall flows for half-dead sessions (#13333)
0ubbe Jun 11, 2026
fc7239f
feat(frontend): read-only Builder for non-owned graphs (#13238)
kcze Jun 11, 2026
92a2418
fix(backend): OpenAI Responses calls crash with 'Omit' object is not …
ntindle Jun 11, 2026
4d79289
fix(backend/copilot): dream crons never register — timezone lookup cr…
ntindle Jun 11, 2026
00dd070
fix(backend): dream recombine dies on Anthropic temperature deprecati…
ntindle Jun 11, 2026
512fb1e
fix(backend/copilot): warm-context reranker 400s — raise max_tokens t…
ntindle Jun 12, 2026
6a62ea1
fix(backend): LD context caching + tier reconcile RPC routing (#13339)
ntindle Jun 12, 2026
5e8f89c
fix(frontend): add high-resolution touch icon (#12681)
zuyua9 Jun 12, 2026
62f1715
dx(backend): deployable entry point for the BatchExecutor (#13340)
ntindle Jun 12, 2026
4bfbb72
fix(platform): fix Files page bugs — origin filter, code/markdown pre…
Abhi1992002 Jun 15, 2026
db93e48
fix(frontend): de-flake PaywallModal upgrade-mutation tests (#13361)
Abhi1992002 Jun 15, 2026
1db8602
fix(copilot): explicitly list supported providers in connect_integrat…
Torantulino Jun 15, 2026
01efcc2
fix(platform): harden copilot setup_requirements card delivery (#13350)
0ubbe Jun 16, 2026
8c6b4de
Change paywall default to monthly billing with caption (#13363)
Swiftyos Jun 16, 2026
78cf0ac
feat(backend/copilot-bot): outbound channel/thread delivery RPC (#13348)
Bentlybro Jun 16, 2026
07a0c02
feat(frontend): global Cmd+K search palette on all platform pages (#1…
Abhi1992002 Jun 17, 2026
42f354f
feat(frontend): AutoPilot context panel V1 (shell + Files tab) (#13228)
0ubbe Jun 17, 2026
8824309
fix(backend): enforce webhook ownership on ping endpoint (#13368)
kcze Jun 17, 2026
d1554ee
fix(frontend): add baseline security response headers (#13370)
ntindle Jun 17, 2026
f7fcde9
feat(backend/copilot): post_to_discord tool for proactive output (#13…
Bentlybro Jun 17, 2026
4537376
Merge remote-tracking branch 'origin/master' into dev
0ubbe Jun 17, 2026
8439207
fix(backend): pair copilot tool outputs by name+input, not name alone…
Abhi1992002 Jun 17, 2026
96e27ee
fix(backend): expand @@agptfile refs for MCP tool arguments (#13373)
Abhi1992002 Jun 17, 2026
eb0ba8f
fix(frontend): scope static font CORS to our own origin (#13371)
ntindle Jun 17, 2026
465111e
fix(backend): make graph save atomic + surface clear credential error…
Pwuts Jun 17, 2026
76ec6be
refactor(backend): make builder search faster (#13290)
Pwuts Jun 17, 2026
150514f
feat(platform/copilot): Webhook-trigger setup + preset lifecycle mana…
Pwuts Jun 17, 2026
ad8695d
fix(frontend/copilot): group consecutive reasoning blocks while strea…
0ubbe Jun 18, 2026
32507a2
refactor(frontend): remove copilot loading mini-game (#13374)
0ubbe Jun 18, 2026
60940b0
fix(frontend): keep AutoPilot middle messages when tail window slides…
Abhi1992002 Jun 18, 2026
55e4d9b
fix(backend): surface sub-agent workspace files in run_sub_session re…
Abhi1992002 Jun 18, 2026
7c41704
feat(blocks): add JSON encode and decode blocks (#13170)
psbuilds Jun 18, 2026
5128713
feat(frontend): copilot artifact-panel file UX + unified banners (#13…
0ubbe Jun 19, 2026
6dcf0e2
fix(frontend): smoother, lighter copilot tool-call animations (#13395)
Abhi1992002 Jun 19, 2026
e877391
fix(platform): remove picsum.photos placeholder images (product + e2e…
kcze Jun 22, 2026
7f08a16
refactor(backend/integrations): consolidate webhook signature verific…
kcze Jun 23, 2026
6e926d9
fix(backend/copilot-bot): read the Discord context users point the bo…
Bentlybro Jun 23, 2026
b68168c
fix(frontend): restrict Sentry console integration levels (#13399)
seer-by-sentry[bot] Jun 23, 2026
5b9ff5a
feat(copilot): Make Trigger Agent creation more consistent (#13309)
Pwuts Jun 24, 2026
d554532
fix(backend): Make connection retries abort on shutdown (#13382)
Pwuts Jun 24, 2026
8782e33
fix(backend): Resolve startup deprecation warnings (#13384)
Pwuts Jun 24, 2026
2053485
test(backend/copilot): Fix reasoning + community-rebuild tests for fo…
Pwuts Jun 24, 2026
cee7fba
fix: harden chat title prompt against prompt injection (SECRT-2373) (…
Torantulino Jun 24, 2026
e4ca51f
fix(backend): remove duplicate unreal_speech_api_key field in Secrets…
fauzan171 Jun 24, 2026
0ff0095
dx(platform): add platform_linking_manager to local docker-compose (o…
Bentlybro Jun 24, 2026
630432f
fix(frontend): scope library "Scheduled" status to the user's own sch…
kcze Jun 24, 2026
e2711b1
feat(platform): upload and download AutoPilot skills from the library…
Abhi1992002 Jun 25, 2026
60cce5c
fix: autogpt_platform/frontend/package.json to reduce vulnerabilities
snyk-bot Jun 26, 2026
177d289
fix: autogpt_platform/frontend/package.json to reduce vulnerabilities
snyk-io[bot] Jun 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .agents/skills
36 changes: 36 additions & 0 deletions .branchlet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"worktreeCopyPatterns": [
".env*",
".vscode/**",
".auth/**",
".claude/**",
"autogpt_platform/.env*",
"autogpt_platform/backend/.env*",
"autogpt_platform/frontend/.env*",
"autogpt_platform/frontend/.auth/**",
"autogpt_platform/db/docker/.env*"
],
"worktreeCopyIgnores": [
"**/node_modules/**",
"**/dist/**",
"**/.git/**",
"**/Thumbs.db",
"**/.DS_Store",
"**/.next/**",
"**/__pycache__/**",
"**/.ruff_cache/**",
"**/.pytest_cache/**",
"**/*.pyc",
"**/playwright-report/**",
"**/logs/**",
"**/site/**"
],
"worktreePathTemplate": "$BASE_PATH.worktree",
"postCreateCmd": [
"cd autogpt_platform/autogpt_libs && poetry install",
"cd autogpt_platform/backend && poetry install && poetry run prisma generate",
"cd autogpt_platform/frontend && pnpm install"
],
"terminalCommand": "code .",
"deleteBranchWithWorktree": false
}
10 changes: 10 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"permissions": {
"allowedTools": [
"Read", "Grep", "Glob",
"Bash(ls:*)", "Bash(cat:*)", "Bash(grep:*)", "Bash(find:*)",
"Bash(git status:*)", "Bash(git diff:*)", "Bash(git log:*)", "Bash(git worktree:*)",
"Bash(tmux:*)", "Bash(sleep:*)", "Bash(branchlet:*)"
]
}
}
106 changes: 106 additions & 0 deletions .claude/skills/open-pr/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
name: open-pr
description: Open a pull request with proper PR template, test coverage, and review workflow. Guides agents through creating a PR that follows repo conventions, ensures existing behaviors aren't broken, covers new behaviors with tests, and handles review via bot when local testing isn't possible. TRIGGER when user asks to "open a PR", "create a PR", "make a PR", "submit a PR", "open pull request", "push and create PR", or any variation of opening/submitting a pull request.
user-invocable: true
args: "[base-branch] — optional target branch (defaults to dev)."
metadata:
author: autogpt-team
version: "1.0.0"
---

# Open a Pull Request

## Step 1: Pre-flight checks

Before opening the PR:

1. Ensure all changes are committed
2. Ensure the branch is pushed to the remote (`git push -u origin <branch>`)
3. Run linters/formatters across the whole repo (not just changed files) and commit any fixes

## Step 2: Test coverage

**This is critical.** Before opening the PR, verify:

### Existing behavior is not broken
- Identify which modules/components your changes touch
- Run the existing test suites for those areas
- If tests fail, fix them before opening the PR — do not open a PR with known regressions

### New behavior has test coverage
- Every new feature, endpoint, or behavior change needs tests
- If you added a new block, add tests for that block
- If you changed API behavior, add or update API tests
- If you changed frontend behavior, verify it doesn't break existing flows

If you cannot run the full test suite locally, note which tests you ran and which you couldn't in the test plan.

## Step 3: Create the PR using the repo template

Read the canonical PR template at `.github/PULL_REQUEST_TEMPLATE.md` and use it **verbatim** as your PR body:

1. Read the template: `cat .github/PULL_REQUEST_TEMPLATE.md`
2. Preserve the exact section titles and formatting, including:
- `### Why / What / How`
- `### Changes 🏗️`
- `### Checklist 📋`
3. Replace HTML comment prompts (`<!-- ... -->`) with actual content; do not leave them in
4. **Do not pre-check boxes** — leave all checkboxes as `- [ ]` until each step is actually completed
5. Do not alter the template structure, rename sections, or remove any checklist items

**PR title must use conventional commit format** (e.g., `feat(backend): add new block`, `fix(frontend): resolve routing bug`, `dx(skills): update PR workflow`). See CLAUDE.md for the full list of scopes.

Use `gh pr create` with the base branch (defaults to `dev` if no `[base-branch]` was provided). Use `--body-file` to avoid shell interpretation of backticks and special characters:

```bash
BASE_BRANCH="${BASE_BRANCH:-dev}"
PR_BODY=$(mktemp)
cat > "$PR_BODY" << 'PREOF'
<filled-in template from .github/PULL_REQUEST_TEMPLATE.md>
PREOF
gh pr create --base "$BASE_BRANCH" --title "<type>(scope): short description" --body-file "$PR_BODY"
rm "$PR_BODY"
```

## Step 4: Review workflow

### If you have a workspace that allows testing (docker, running backend, etc.)
- Run `/pr-test` to do E2E manual testing of the PR using docker compose, agent-browser, and API calls. This is the most thorough way to validate your changes before review.
- After testing, run `/pr-review` to self-review the PR for correctness, security, code quality, and testing gaps before requesting human review.

### If you do NOT have a workspace that allows testing
This is common for agents running in worktrees without a full stack. In this case:

1. Run `/pr-review` locally to catch obvious issues before pushing
2. **Comment `/review` on the PR** after creating it to trigger the review bot
3. **Poll for the review** rather than blindly waiting — check for new review comments every 30 seconds using `gh api repos/Significant-Gravitas/AutoGPT/pulls/{N}/reviews --paginate` and the GraphQL inline threads query. The bot typically responds within 30 minutes, but polling lets the agent react as soon as it arrives.
4. Do NOT proceed or merge until the bot review comes back
5. Address any issues the bot raises — use `/pr-address` which has a full polling loop with CI + comment tracking

```bash
# After creating the PR:
PR_NUMBER=$(gh pr view --json number -q .number)
gh pr comment "$PR_NUMBER" --body "/review"
# Then use /pr-address to poll for and address the review when it arrives
```

## Step 5: Address review feedback

Once the review bot or human reviewers leave comments:
- Run `/pr-address` to address review comments. It will loop until CI is green and all comments are resolved.
- Do not merge without human approval.

## Related skills

| Skill | When to use |
|---|---|
| `/pr-test` | E2E testing with docker compose, agent-browser, API calls — use when you have a running workspace |
| `/pr-review` | Review for correctness, security, code quality — use before requesting human review |
| `/pr-address` | Address reviewer comments and loop until CI green — use after reviews come in |

## Step 6: Post-creation

After the PR is created and review is triggered:
- Share the PR URL with the user
- If waiting on the review bot, let the user know the expected wait time (~30 min)
- Do not merge without human approval
Loading
Loading