mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-08 03:00:28 -04:00
Compare commits
base: github:dev
github:master
github:codex/platform-cost-tracking
github:test-screenshots/pr-12696
github:fix/copilot-p0-cli-internals
github:test-screenshots/pr-12636
github:dx/pr-test-disable-onboarding
github:dev
github:github-repo-stats
github:feat/llm-block-integration
github:feat/builder-chat-panel
github:test-screenshots/pr-12699
github:feat/org-workspace-pr1
github:ntindle/secrt-1898-add-ssrf-protection-and-download-size-limit-to
github:feat/changelog-popup
github:feat/llm-admin-ui
github:feat/llm-admin-api
github:feat/llm-public-api
github:feat/llm-registry-core
github:ntindle/systemallquietalerts
github:abhimanyuyadav/secrt-2184-automated-qa-testing-pipeline-for-pr-releases-2
github:test-screenshots/pr-12651
github:otto/secrt-2216-fix-be-codecov-failing-on-fe-only-prs-configure-carryforward
github:otto/secrt-2217-update-pr-address-skill-to-include-coverage-guidance
github:abhi/add-integration-link-functionality-for-bg
github:dependabot/pip/autogpt_platform/backend/dev/production-dependencies-12d1244a39
github:dependabot/pip/autogpt_platform/backend/dev/development-dependencies-02601d51ac
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/production-dependencies-81726590d7
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/development-dependencies-aeea8a7b5e
github:test-screenshots/pr-12629
github:test-screenshots/pr-12623
github:feat/llm-registry-schema
github:feat/keep-task-context
github:pwuts/open-2923-v2-external-api
github:ci/gate-e2e-behind-label
github:fix/classic-docs-cleanup
github:otto/secrt-2215-copilot-deleting-currently-selected-chat-never-completes
github:gitbook
github:zamilmajdy/secrt-2171-sql-query-block-for-copilotautopilot-analytics-access
github:otto/secrt-2157-fix-select-empty-string
github:feat/add-gemma-4-31b-model
github:dx/add-agentation-devtool
github:combined-preview-test
github:feat/platform-link-frontend
github:feat/copilot-bot-service
github:feat/platform-bot-linking
github:feat/add-xiaomi-mimo-v2-models
github:feat/ask-question-tool
github:test-screenshots/pr-12575-round4
github:test-screenshots/pr-12623-round4
github:abhi/update-autogpt-layout
github:feat/agent-intelligence-layer
github:fix/copilot-text-end-before-compaction
github:test-screenshots/pr-12635
github:fix/copilot-prompt-too-long-assistant-message-content
github:fix/copilot-stream-timeout
github:copilot/test-mcp-servers-sentry-linear
github:fix/copilot-search-cap-and-persistence
github:feat/autopilot-dry-run-flag
github:fix/dry-run-simulation-streaming
github:feat/add-missing-openai-models
github:feat/add-missing-xai-grok-models
github:otto/secrt-2192-skip-llm-analysis-obvious-failures
github:fix/copilot-compaction-result-message
github:fix/orchestrator-duplicate-tool-names
github:fix/issue-9175-agent-outputs-show-all
github:fix/gmail-validate-email-recipients
github:remove-classic-frontend
github:feat/file-input-remove-confirmation
github:test-screenshots/pr-12594-dev
github:test-screenshots/pr-12575-dev
github:test-screenshots/pr-12582
github:test-screenshots/pr-12579
github:test-screenshots/pr-12578
github:test-screenshots/pr-12581
github:test-screenshots/pr-12569
github:test-screenshots/pr-12512
github:test-screenshots/pr-12580
github:test-screenshots/pr-12575
github:test-screenshots/pr-12575-builder
github:test-screenshots/pr-12594
github:fix/open-2895-sheets-missing-credentials
github:test-screenshots/pr-12574
github:test-screenshots/pr-12555
github:copilot/check-linear-sentry-configuration
github:copilot/mcp-tools-access
github:copilot/mcp-tools-access-inquiry
github:copilot/test-using-mcp
github:test-screenshots/pr-12561
github:test-screenshots/pr-12577
github:otto/secrt-2175-edit-agent-version-constraint-tests
github:autopilot-openrouter-key
github:test-screenshots/pr-12526
github:test-screenshots/pr-12566
github:hotfix/secrt-2173-thinking-blocks-resume
github:test-screenshots/pr-12551
github:test-screenshots/pr-12565
github:hotfix/secrt-2170-workspace-unique-violation
github:otto/secrt-2170-workspace-unique-violation
github:fix/copilot-tool-results-guidance
github:test-screenshots/pr-12512-retest
github:test-screenshots/pr-12500
github:test-screenshots/pr-12501
github:test-screenshots/pr-12500-autopilot
github:spare/16
github:fix/poetry-lock-litellm-clean
github:test-screenshots/pr-12483
github:otto/secrt-2165-fix-select-width-list-enum
github:otto/secrt-2162-admin-download-fix
github:spare/9
github:fix/db-manager-memory-readiness
github:test-screenshots/e2e-results
github:snyk-fix-022f6f40b1c3436d42d80c019c1dc4c1
github:otto/secrt-2147-dynamic-skill-commands
github:lluisagusti/secrt-2139-fixfrontendlibrary-reorder-library-page-layout-and-adjust-ui
github:feature/sort-agent-lastExecuted
github:lluisagusti/secrt-2140-fixfrontendlibrary-sidebar-flashes-before-empty-runs-page-on
github:dependabot/pip/autogpt_platform/backend/dev/faker-40.4.0
github:dependabot/github_actions/dev/actions/checkout-6
github:swiftyos/nightly-autopilot
github:feat/translucent-feedback-button
github:fix/copilot-connection-retry
github:feat/builder-multi-select
github:otto/secrt-2121-fix-otel-context-propagation
github:fix/sentry-error-cleanup
github:feat/file-ref-structured-parsing-v2
github:fix/copilot-transcript-compaction-v2
github:feat/analytics-views
github:otto/secrt-2099-fix-password-reset-error-passthrough
github:lluisagusti/secrt-2108-update-suggestion-pill-styling-for-readability
github:otto/secrt-2107-builder-credentials-grouped-view
github:ubbe/tailwind-migtation
github:claude/add-split-screen-chat-9v6F4
github:chore/remove-deprecated-openai-models
github:ubbe/add-hit-area
github:add-llm-manager-ui
github:dependabot/github_actions/dev/docker/build-push-action-7
github:dependabot/github_actions/dev/docker/login-action-4
github:swiftyos/invite-users
github:dependabot/pip/autogpt_platform/backend/dev/groq-1.0.0
github:dependabot/pip/autogpt_platform/backend/dev/todoist-api-python-3.2.1
github:dependabot/pip/autogpt_platform/backend/dev/aiodns-4.0.0
github:swiftyos/custom-user-prompts
github:fix/claude-docs-review-duplicate-edits
github:feat/claude-sdk-block
github:codex/add-edit-video-and-transcribe-video-blocks
github:claude/share-page-logo-download-krdah
github:fix/transcript-prompt
github:fix/migrate-gemini-3-to-3.1-pro-preview
github:lluisagusti/secrt-2066-fix-corrupted-image-downloads
github:lluisagusti/secrt-2024-collapse-repeated-block-executions-into-grouped-summary-rows
github:hotfix/transcript-error
github:otto/prisma-not-connected-workspace-fix
github:fix/transcript-upload-line-count
github:ntindle/waitlist
github:fix/claude-code-binary-files-v2
github:docs/deployment-env-variables
github:docs/changelog-feb-26-mar-4-2026
github:dependabot/github_actions/dev/actions/upload-artifact-7
github:otto/secrt-2021-downgrade-claude-sdk
github:ci/cla-label-automation
github:fix/media-content-type-auto-correct
github:swiftyos/minimal-fix
github:swiftyos/tracing
github:feat/browsing-capability-copilot
github:cursor/cross-origin-file-downloads-e269
github:otto/secrt-1959-fix-graph-edge-desync
github:claude/file-upload-backend-COwsq
github:otto/secrt-2035-thinking-indicator-between-streams
github:otto/secrt-2021-fix-double-output
github:feat/async-polling-agent-generator
github:chore/react-doctor
github:fix/agent-generation-completion-blocking
github:fix/microservice-config-consistency
github:otto/update-contributing-docs
github:pr-12177
github:fix/messed-up-copilot
github:feat/copilot-storybook-stories
github:fix/copilot-stop-button
github:copilot/sdk-improvements
github:feat/copilot-e2b-sandbox
github:otto/secrt-2011-update-run_block-credential-error-message-to-guide-llm
github:otto/secrt-2003-wait-for-execution
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-7.2.0
github:swiftyos/secrt-1954-gracefully-disable-feature-request-tools-when-linear_api_key
github:ntindle/google-issues-fix
github:copilot/add-checklist-for-custom-agent
github:lluisagusti/secrt-1926-agent-generation-completes-but-ui-does-not-update-2
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/pytest-9.0.2
github:fix/copilot-highlightjs-singleton
github:feat/copitlot-claude-code
github:otto/open-2998-merge-autogpt_libs-into-backend-package
github:pr-11826
github:abhi/marketplace-integration-tests
github:fix/copilot-progress-bar
github:fix/copilot-thinking-params
github:fix/enable-extended-thinking
github:chore/combined-python-deps
github:dependabot/pip/autogpt_platform/backend/dev/yt-dlp-2026.2.4
github:dependabot/pip/autogpt_platform/backend/dev/isort-7.0.0
github:dependabot/github_actions/dev/actions/setup-python-6
github:classic-frontend-build/master
github:refactor/auto-creds-to-utils
github:fix/fork-marketplace-agent-on-save
github:show-block-names-instad-of-block-id's-in-copilot
github:otto/secrt-1887-content-based-detection
github:fix/code-review-cosmetics-zamil
github:classic-frontend-build/dev
github:fix/allow-dependabot-in-claude-action
github:otto/copilot-cleanup-dev-v3
github:fix/execution-queue-performance
github:swiftyos/secrt-1905-bug-chat-session-persistence-race-condition-unique
github:pwuts/secrt-1809-bug-searching-for-blocks-error-error-type-vector-does-not
github:otto/secrt-1887-auto-save-binary-outputs-v2
github:swiftyos/progress-bar-completion
github:lluisagusti/secrt-1850-improve-ux-of-reasoning-messages-in-copilot-chat-chatgpt
github:claude/add-test-data-button-P96rW
github:claude/admin-user-management-011CULzkwgiPXZYcvCeozofC
github:fix/sentry-performance-integrations
github:otto/secrt-1887-copilot-auto-save-binary-outputs-from-all-blocks
github:release-v0.6.46
github:refactor/customize-agent-pydantic
github:fix/file-input-object-value-crash
github:otto/copilot-cleanup-dev
github:feat/enrich-clarification-fix
github:otto/secrt-1863-edit-agent-resolve-both-ids
github:fix/scheduler-orphaned-schedule-cleanup
github:ntindle/fix-11891-tests
github:test/verify-e2e-on-dev
github:docker/optimize-backend-image-size
github:hotfix/copilot-llm-continuation-tools-schema
github:hotfix/open-2980-input-schema-validation
github:fix/autopilot-input-schema-and-validation
github:fix/readme-docs-link
github:snyk-fix-44c558caa35111cf77f01d7995c6b6ec
github:release/v0.6.44
github:open-2967-disable-onboarding-redirects
github:toran/secrt-1833-bug-add-synthetic-execution-context-to-run_block-for
github:pwuts/secrt-1830-chat-session-locks-are-not-system-wide
github:bently/open-2828-edit-a-copy-disabled-customise-agent-ux-is-confusing
github:sanity-chec-test
github:abhi/adding-some-enter-animation-on-marketplace
github:testing-claude-code
github:snyk-fix-72b5c0798cfe54b997bde0aa71b33ac1
github:swiftyos/improve-langfuse-tracing
github:fix/pgvector-schema-use-platform
github:polecat/nitro/au-004@mklyo071
github:add-claude-github-actions-1768601438263
github:revert-11784-abhi/fix-small-bugs-in-new-builder-3
github:seer/fix/frontend-stream-is-user-message-string
github:feat/copilot-run-block
github:kpczerwinski/secrt-1553-backend-tests-for-builder-menu
github:claude/test-smart-decision-maker-7vvk6
github:fix/run-modal-layout-fixes
github:hackathon/copilot
github:fix/smart-decision-maker-custom-names
github:swiftyos/fix-linting-errors
github:fix/library-list-marketplace
github:copilot-backend-updates
github:typing-check
github:claude/oauth-admin-page-Fx0l4
github:lluisagusti/open-2925-inconsistent-buttonicon-styling-in-action-button-bar
github:seer/xml-parsing-error-handling
github:codex/only-allow-creators-with-approved-agents
github:claude/investigate-pr-conflict-uH8aO
github:swiftyos/migrate-off-supabase-auth
github:native-auth
github:claude/fix-marketplace-test-aaIIq
github:seer/perf/debounce-dialog-scrollbar
github:copilot/unmask-static-content-replays
github:codex/fix-frontend-crash-on-add-item-click
github:test-speed
github:ci/speedup-ci
github:ci/test-optimizations
github:swiftyos/vector-search
github:toran/open-2856-handle-failed-replicate-predictions-with-retries-in-all
github:claude/fix-video-transcribe-blocks-ML0cY
github:bently/open-2299-name-of-downloaded-agent-in-library-is-different-from-name
github:codex/fix-webhook-url-overflow-in-generic-webhook-trigger-block
github:pwuts/open-2336-poc-for-fileasset-management
github:fix/chat-flag
github:fix/launch-darkly-card
github:copilot/fix-10840
github:pwuts/open-2547-support-input-blocks-alongside-trigger-blocks
github:claude/update-autogpt-models-01Q9QDTzhMpmyGeoH991vV91
github:swiftyos/oauth-integrations
github:fix/google-drive-picker-library
github:claude/autogpt-longrunning-agents-016AMK4CPL3sDTKfUSyrfaVQ
github:pwuts/open-2853-add-views-for-presets-run-templates
github:claude/oauth-integration-design-01R8ogSjacAAkfucAXk944E2
github:swiftyos/dev
github:abhimanyuyadav/open-2868-copy-dialog-fails-on-first-use-in-new-session
github:fix-duplicate-prometheus-metrics
github:fix/sheets-write-not-working-picker
github:chore/experiment-api-calls
github:fix/dev-favicon
github:fix/account-issues
github:feat/backend/add-platform-auth-sessions
github:ntindle-update-claude
github:swiftyos/sqlalchemy-plumbing
github:swiftyos/connect-db-directly
github:lluisagusti/open-2820-saveandrun-doesnt-work-in-builder-tutorial
github:bently/secrt-1369-improve-ux-for-expired-or-duplicate-password-reset-links
github:fix/sentry-source-maps
github:swiftyos/deps
github:worktree/bently/open-2299-name-of-downloaded-agent-in-library-is-different-from-name
github:worktree/downloaded-agent-name-wrong
github:AutoGPT/fix-downloaded-agent-name
github:hotfix/make-claude-more-effective
github:seer/firecrawl-schema-normalization
github:swiftyos/chat-ui-ChatContainer-Refactor
github:seer/feature/admin-diagnostics
github:pwuts/fix-frontend-default-env
github:hotfix/revert-db-search
github:hotfix/patch-onboarding
github:seer/es2022-agent-run-draft-view
github:fix/sql-injection-parameterization
github:seer/fix-handle-fetch-error-response
github:swiftyos/sentry-255-typeerror-cannot-read-properties-of-undefined-reading
github:seer/fix-onboarding-agent-selection
github:add-debugging-to-turnstile
github:claude/issue-11253-20251027-0817
github:claude/issue-11253-20251026-2200
github:seer/fix-missing-name-validation
github:claude/issue-11248-20251024-2221
github:seer/fix-postmark-error-handling
github:claude/resolve-platform-dependencies-011CUM2U4orHZnaCLZrmY52Y
github:seer/fix-safe-sentry-ld-handler
github:seer/fix-safe-launchdarkly-handler
github:swiftyos/secrt-1706-improve-store-search
github:swiftyos/open-2791-featplatform-add-easy-test-data-creation
github:swiftyos/secrt-1709-store-provider-names-and-env-vars-in-db
github:hotfix/waitlist-error-display
github:swiftyos/secrt-1712-remove-error-handling-form-store-routes
github:fix/waitlist-error-display
github:ntindle/open-2794-display-waitlist-error-for-users-not-on-waitlist-during-sign
github:feat/improve-safe-json
github:swiftyos/secrt-1565-chat-based-discovery
github:seer/validate-agent-graph-schema
github:chore/vercel-preview-cors
github:swiftyos/caching-pt2
github:abhimanyuyadav/open-2725-fix-builder-page-title
github:swiftyos/shared-cache
github:claude/issue-10847-20251006-1528
github:claude/issue-10847-20251006-1514
github:spike/conditional-blocks
github:seer/fix-sentry-url-object-bug
github:seer/fix-chat-completion-message-handling
github:copilot/fix-054c8899-480d-4128-84c2-8f58a02f059b
github:claude/issue-11010-20250929-1433
github:fix/database-manager-null-byte-sanitization
github:claude/pr-10992-20250925-1551
github:swiftyos/redis-caching
github:pwuts/regex-json-finding
github:claude/issue-10961-20250922-0856
github:claude/issue-10961-20250923-0904
github:swiftyos/secrt-1612-enable-caching-of-marketplace-pages-to-prevent-constant-ssr
github:cursor/SECRT-1666-fix-agent-file-input-timeout-error-53b8
github:lluisagusti/open-2613-manual-trigger
github:fix/k6-load-test-vu-crashes
github:copilot/fix-10948
github:seer/feat/public-shared-execution
github:cursor/SECRT-1569-fix-schedule-reset-bug-7639
github:seer/improve-branching-block
github:toggle-cors
github:chore/generate-api-back-into-git
github:codex/investigate-empty-results-in-exa-search-block
github:lets-let-claude-edit-prs
github:snyk-fix-31efc832d098a083c6113827ea9221aa
github:swiftyos/open-2688-fix-fe-performance-issues
github:seer/fix-github-pr-url-validation
github:ntindle-patch-2-1
github:hotfix/claude-dependabot
github:claude/issue-9678-20250904-1540
github:claude/issue-10815-20250902-1344
github:abhimanyuyadav/fix-review-store-submission
github:swiftyos/secrt-1566-enhance-marketplace-search
github:cursor/SECRT-1562-add-table-input-ui-and-builder-block-3858
github:cursor/SECRT-1557-add-favorite-agent-functionality-fba2
github:swiftyos/open-2669-open-block-menu-when-dragging-an-edge-to-spot-on-canvas
github:fix/flag-run-modal
github:feat/execution-data
github:cursor/OPEN-2666-create-discord-thread-block-7c66
github:swiftyos/automat-66-stagehand-by-browserbase
github:zamilmajdy/open-2629-agent-executor-performance-apply-eventual-consistency-update
github:gmail-reply-draft
github:cursor/SECRT-1448-fix-captcha-display-bug-9e73
github:cursor/OPEN-2634-refactor-database-manager-clients-for-specific-methods-2d65
github:swiftyos/remove-old-experiance-link
github:fixes-to-tutorial
github:codex/update-password-reset-email-title
github:codex/update-password-reset-title-to-autogpt
github:update-install-scripts
github:fix/executor-rabbitmq-channel-retry
github:lluisagusti/secrt-1488-password-is-logged-by-consolelog-2
github:feat/launchdarkly-segment-support
github:fix/scheduler-thread-dump-debugging
github:abhimanyuyadav/open-2604-create-e2e-tests-for-settings-page
github:swiftyos/simplify-local-supabase
github:feat/migrate-to-threadpool-executor-2
github:abhimanyuyadav/library-ui-redesign
github:abhimanyuyadav/open-2598-use-new-auto-generated-queries-in-marketplace-creator-page
github:autogpt-rs
github:swiftyos/automat-69-add-youtube-support-to-ayrshire
github:abhimanyuyadav/open-2576-test-the-complete-agent-publishing-workflow
github:swiftyos/secrt-1303-gem
github:swiftyos/secrt-1045-ayrshare-integration-v2
github:zamilmajdy/fix-broken-redis-db-manager
github:feat/elevenlabs-widget
github:copilot/fix-22c58444-d061-4e6e-be17-893472955010
github:fix/vercel-previews
github:feat/agent-notifications
github:swiftyos/automat-64-oxylabs-scraping-api
github:swiftyos/automat-19-elevenlabs
github:pwuts/open-2472-order-agents-in-library-by-most-recently-ran
github:swiftyos/arch
github:swiftyos/integrations
github:fix/blocks-control-performance
github:cursor/update-login-and-signup-pages-931a
github:cursor/create-toast-component-with-documentation-9b4d
github:add-iffy-moderation
github:chore/storybook-test-setup
github:swiftyos/oscp-staping
github:codex/update-blocks-to-yield-entire-list
github:pr-10304
github:pr-10261
github:fix/proxy-via-api-no-actions
github:claude/issue-10290-20250702_182520
github:claude/issue-10290-20250702_180831
github:claude/issue-10290-20250702_180141
github:abhimanyuyadav/open-2537-use-the-new-set-up-on-marketplace-data-fetching-ssr
github:codex/fix-400-error-with-non-default-voices-in-unreal-tts
github:abhimanyuyadav/marketplace-e2e-tests
github:abhimanyuyadav/add-temp-logging
github:codex/hide-rating-ui-under-feature-flag
github:lluisagusti/secrt-1329-storybook-ci-review-deploy-adjustments
github:zamilmajdy/open-2520-agent-executor-block-reverts-to-default-hardcoded-values-on
github:codex/replace-uuid-with-timestamp-in-block-outputs-popup
github:codex/fix-agent-executor-block-reverting-to-default-value
github:fix/cookie-config
github:redesigning-block-menu
github:codex/locate-and-fix-bug-in-codebase
github:abhi/block-menu-frontend-1
github:abhi/block-menu-frontend-2
github:kpczerwinski/secrt-1320-backend-update
github:zamilmajdy/npm-run-format
github:snyk-fix-5463824d8b9f3a4414a680399b8917f8
github:swiftyos/add-provider-metadata-and-update-credential-functions
github:zamilmajdy/optimize-db-query
github:pwuts-codex/add-github-workflow-for-formatters
github:avqdv7-codex/fix-docker-ignore-.env-files
github:codex/fix-unencrypted-api-key-in-send-web-request
github:codex/order-agents-by-last-execution-time
github:codex/fix-docker-ignore-.env-files
github:swiftyos/explore-auto-generation-of-frontend-provider-integration
github:swiftyos/ensure-and-update-logging-practices
github:codex/change-pagination-to-infinite-scroll-in-publishagentpopout
github:codex/add-provider-metadata-and-update-credential-functions
github:codex/ensure-and-update-logging-practices
github:codex/refactor-fastapi-server-for-best-practices
github:hosjdl-codex/add-provider-metadata-and-update-credential-functions
github:ziolft-codex/ensure-and-update-logging-practices
github:05l5aa-codex/remove-white-background-from-agent-cards
github:symkq1-codex/fix-exa-search-block-returning-empty-lists
github:codex/redirect-to-non-www-url-for-downloads
github:codex/fix-exa-search-block-returning-empty-lists
github:codex/fix-exa-search-block-returning-empty-list
github:aryshare-revid
github:kpczerwinski/dismissable-toast
github:codex/add-gmail-read-get-thread-and-reply-blocks-sw3h5g
github:codex/add-gmail-read-get-thread-and-reply-blocks-stj4ud
github:codex/add-support-for-updating-agent-blocks
github:codex/add-gmail-read-get-thread-and-reply-blocks
github:codex/fix-something-went-wrong-error-in-exa-contents-block
github:pwuts/ayrshare-managed-creds-store
github:swiftyos/automat-29-exa-websets
github:abhi/ci-chromatic
github:abhi-9274/postgres-integration
github:autofix/truncate-logging-data
github:ci-chromatic
github:abhi-9708/add-better-skeleton-on-agent-run-page
github:change-logging-type
github:zamilmajdy/secrt-1222-move-scheduler-into-a-singleton
github:pwuts/open-2330-implement-agent-presets-functionality
github:claude-image-blcok
github:revert-9632-kpczerwinski/open-2414-credentials-not-found-error-on-newly-placed
github:abhi-9003/fixing-margins-between-headers-divider-and-content
github:abhi-9722/add-redis-integration
github:toran/open-2273-add-image-to-video-block
github:abhi-9222/fix-height-and-responsive-behavior-of-store-cards
github:clarify-licensing-issues
github:abhi-9711/keyboard-shortcut-for-adding-block
github:zamilmajdy/fix-static-output-resolve
github:swiftyos/proxycurl
github:swiftyos/airtable
github:swiftyos/example-block
github:zamilmajdy/fix-add-list-self-loop-behavior
github:swiftyos/elevenlabs
github:abhi/fix-get-agent-db-function
github:zamilmajdy/improve-sdm-add-anthropic
github:swiftyos/automat-6-update-block-creation-docs
github:pwuts/secrt-1124-deny-public-access-to-graphs-of-agents-listed-in-marketplace
github:builder-rebuild
github:ntindle/secrt-1077-add-email-service
github:test-ci-frontend
github:swiftyos/open-2278-implement-agent-preset-functionality
github:pwuts/fix-pyro-datetime-serialization
github:move-user-profile-to-profile-route
github:zamilmajdy/hotfix-doubly-reported-output
github:zamilmajdy/fix-doubly-reported-output
github:abhi/open-8775-implement-redesigned-agent-list
github:zamilmajdy/fix-metadata-transaction-list
github:dependabot/npm_and_yarn/autogpt_platform/frontend/dev/tailwindcss-4.0.0
github:ntindle-patch-1
github:ntindle/open-2101-integration-test-submit-an-agent-to-the-marketplace-dev
github:pwuts/pyright-issue-9709-example
github:update-block-docs
github:kpczerwinski/open-2298-redirect-to-builder-after-adding-agent-to-library-in-the
github:update-block-docs-v2
github:twitter-integration
github:feature/twitter-integration
github:swiftyos/open-2249-marketplace-integrations-link-in-settings-is-a-404
github:aarushikansal/remove-title-input-blocks
github:bently/open-2169-markeplace-reduce-the-size-of-the-top-menu-bar-change-the
github:swiftyos/open-2209-marketplace-creator-page-add-24px-to-the-padding-at-the
github:Search-results-updates
github:detached
github:swiftyos/open-1920-marketplace-home-components
github:aarushikansal/libs-scripts
github:zamilmajdy/secrt-1000-add-capability-for-the-admin-to-log-in-as-other-users
github:toran/open-2057-mailerlite-blocks
github:zamilmajdy/fix-iteration-and-timer-block
github:release/platform-v0.3.0
github:aarushikansal/update-scheduler-logging-lvl
github:contributor/master
github:swiftyos/secrt-887-financial-advisor-agent
github:hotfix/update-encryption-key
github:docker-qol
github:kpczerwinski/open-1998-ux-make-some-text-non-selectable-on-the-builder-page
github:aarushikansal/update-encryption-key
github:zamilmajdy/open-1984-agentinputblock-and-agentoutputblocks-name-field-should-be
github:zamilmajdy/fix-timer-iterator-block
github:aarushikansal/move-execution-manager-to-redis
github:aarushikansal/fix-d
github:reinier/open-1957-fix-failing-ci-due-to-docker-pull-rate-limit
github:aarushikansal/disable-ollama-cloud
github:aarushikansal/rag-blocks
github:bently/secrt-881-find-local-businesses-using-google-maps-list-building
github:aarushikansal/install-sealed-secrets
github:swiftyos/secrt-913-import-agent-sometimes-not-working
github:Fix-for-id-constraint-violation
github:swiftyos/secrt-900-update-block-ui
github:zamilmajdy/fix-input-on-textarea
github:toran/flux-block-tweaks
github:zamilmajdy/random-test-on-ci
github:zamilmajdy/security-update-upgrade-next
github:swiftyos/open-1894-update-static-value-block
github:aarushikansal/add-photo-component
github:update-docker-ci
github:add-tf-iams
github:fix-path
github:more-keywords
github:default-keywords
github:updated-docker-ci
github:swiftyos/secrt-861-update-rest-api-to-use-a-standard-structure
github:ntindle/samples-2
github:go
github:aarushikansal/fix-marketplace
github:aarushikansal/open-1576-helm-install-in-ci
github:aarushikansal/open-1646-ci-for-docker
github:aarushikansal/memory-episdoic
github:craigs-a-noob
github:docker-updates
github:kpczerwinski/dependencies-fix
github:swiftyos/open-1797-create-output-node-custom-ui-node
github:aarushikansal/open-1776-server-replace-use-of-deprecated-appon_event-hooks-with-a
github:reinier/fix-test_service_creation
github:aarushikansal/fix-ci-graph-test
github:zamilmajdy/fix-broken-ci-plus-block-field-renamings
github:reinier/wsl-multiprocess-communication-test
github:swiftyos/open-1716-bug-execution-order-not-guaranteed
github:reinier/agent-jam-sandbox
github:quietly-confident
github:toran/secrt-837-artifact-rendering
github:aarushikansal/token-on-websockets-client
github:swiftyos/secrt-830-error-when-creating-an-agent-from-a-template-installed-from
github:aarushikansal/finetuning-blocks
github:aarushikansal-add-vector-store-support
github:market/download-flow
github:aarushikansal/open-1577-helm-ci-linting
github:reinier/open-1553-builder-fix-customnode-deleting-array-items
github:zamilmajdy/code-validation
github:aarushikansal/helm-charts
github:bently/open-1415-fix-sidebar-covering-flow
github:bently/open-1469-implement-note-blocks
github:toran/open-1531-add-google-sheets-block
github:aarushikansal/open-1454-break-down-all-the-large-component-files-into-single
github:aarushikansal/open-1492-create-dockerfiles-for-both-front-end-and-backend
github:aarushikansal/open-1370-serve-frontend-on-server
github:toran/open-1475-add-webscraper-block
github:bently/fix-discord-message-block
github:bently/open-1368-websocket-support
github:zamilmajdy/simplify-ai-block
github:rushi/add-animation-effects-nodes
github:aarushikansal/open-1375-create-app-project-structure
github:bently/add-status-and-output-data-to-nodes
github:github-oss-analytics
github:bently/check-and-warn-for-empty-input
github:rushi/add-storybook
github:bently/agpt-756-working-on-the-autogpt-builder
github:swiftyos/example-agents
github:swiftyos/blocks
github:security/analysis-workflows-sandbox
github:swiftyos/livekit
github:frontend-build/master
github:reinier/open-1233-expose-useful-functions-to-agent
github:data/benchmark-reports
github:break-linting
github:fixing-linting
github:remove-git-from-cli
github:release-autogpt-v0.5.x
github:bringing-in-the-benchmark
github:benchmark/concurrency
github:self-feedback-rough-example
github:summary_memory
github:python-coverage-comment-action-data
github:autogpt-platform-beta-v0.6.53
github:autogpt-platform-beta-v0.6.52
github:autogpt-platform-beta-v0.6.51
github:autogpt-platform-beta-v0.6.50
github:autogpt-platform-beta-v0.6.49
github:autogpt-platform-beta-v0.6.48
github:autogpt-platform-beta-v0.6.47
github:autogpt-platform-beta-v0.6.46
github:autogpt-platform-beta-v0.6.45
github:v0.6.44
github:autogpt-platform-beta-v0.6.43
github:autogpt-platform-beta-v0.6.42
github:autogpt-platform-beta-v0.6.41
github:autogpt-platform-beta-v0.6.40
github:autogpt-platform-beta-v0.6.39
github:autogpt-platform-beta-v0.6.38
github:autogpt-platform-beta-v0.6.37
github:autogpt-platform-beta-v0.6.36
github:autogpt-platform-beta-v0.6.35
github:autogpt-platform-beta-v0.6.34
github:autogpt-platform-beta-v0.6.33
github:autogpt-platform-beta-v0.6.32
github:autogpt-platform-beta-v0.6.31
github:autogpt-platform-beta-v0.6.30
github:autogpt-platform-beta-v0.6.29
github:autogpt-platform-beta-v0.6.28
github:autogpt-platform-beta-v0.6.27
github:autogpt-platform-beta-v0.6.26
github:autogpt-platform-beta-v0.6.25
github:autogpt-platform-beta-v0.6.24
github:autogpt-platform-beta-v0.6.23
github:autogpt-platform-beta-v0.6.22
github:autogpt-platform-beta-v0.6.21
github:autogpt-platform-beta-v0.6.20
github:autogpt-platform-beta-v0.6.19
github:autogpt-platform-beta-v0.6.18
github:autogpt-platform-beta-v0.6.17
github:autogpt-platform-beta-v0.6.16
github:autogpt-platform-beta-v0.6.15
github:autogpt-platform-beta-v0.6.14
github:autogpt-platform-beta-v0.6.13
github:autogpt-platform-beta-v0.6.12
github:autogpt-platform-beta-v0.6.11
github:autogpt-platform-beta-v0.6.10
github:autogpt-platform-beta-v0.6.9
github:autogpt-platform-beta-v0.6.8
github:autogpt-platform-beta-v0.6.7
github:autogpt-platform-beta-v0.6.6
github:autogpt-platform-beta-v0.6.5
github:autogpt-platform-beta-v0.6.4
github:autogpt-platform-beta-v0.6.3
github:autogpt-platform-beta-v0.6.2
github:autogpt-platform-beta-v0.6.1
github:autogpt-platform-beta-v0.6.0
github:autogpt-platform-beta-v0.5.1
github:autogpt-platform-beta-v0.5.0
github:autogpt-platform-beta-v0.4.11
github:autogpt-platform-beta-v0.4.10
github:autogpt-platform-beta-v0.4.9
github:autogpt-platform-beta-v0.4.8
github:autogpt-platform-beta-v0.4.7
github:autogpt-platform-beta-v0.4.6
github:autogpt-platform-beta-v0.4.5
github:autogpt-platform-beta-v0.4.4
github:autogpt-platform-beta-v0.4.3
github:autogpt-platform-beta-v0.4.2
github:autogpt-platform-beta-v0.4.1
github:autogpt-platform-beta-v0.4.0
github:autogpt-platform-beta-v0.3.4
github:autogpt-platform-beta-v0.3.3
github:autogpt-platform-beta-v0.3.2
github:autogpt-platform-beta-v0.3.1
github:autogpt-platform-beta-v0.3.0
github:autogpt-platform-beta-v0.2.2
github:autogpt-platform-beta-v0.2.1
github:agpt-platform-beta-v0.2.0
github:agpt-platform-beta-v0.1.1
github:agpt-platform-beta-v0.1.0
github:autogpt-v0.5.1
github:autogpt-v0.5.0
github:agbenchmark-v0.0.10
github:v0.4.7
github:v0.4.6
github:v0.4.5
github:v0.4.4
github:v0.4.3
github:v0.4.3-alpha
github:v0.4.2
github:v0.4.1
github:v0.4.0
github:v0.3.1
github:v0.3.0
github:v0.2.2
github:v0.2.1
github:v0.2.0
github:v0.1.3
github:v0.1.2
github:v0.1.1
github:v0.1.0
...
compare: github:feat/file-ref-structured-parsing-v2
github:codex/platform-cost-tracking
github:test-screenshots/pr-12696
github:fix/copilot-p0-cli-internals
github:test-screenshots/pr-12636
github:dx/pr-test-disable-onboarding
github:dev
github:github-repo-stats
github:feat/llm-block-integration
github:feat/builder-chat-panel
github:test-screenshots/pr-12699
github:feat/org-workspace-pr1
github:ntindle/secrt-1898-add-ssrf-protection-and-download-size-limit-to
github:feat/changelog-popup
github:feat/llm-admin-ui
github:feat/llm-admin-api
github:feat/llm-public-api
github:feat/llm-registry-core
github:ntindle/systemallquietalerts
github:abhimanyuyadav/secrt-2184-automated-qa-testing-pipeline-for-pr-releases-2
github:test-screenshots/pr-12651
github:otto/secrt-2216-fix-be-codecov-failing-on-fe-only-prs-configure-carryforward
github:otto/secrt-2217-update-pr-address-skill-to-include-coverage-guidance
github:abhi/add-integration-link-functionality-for-bg
github:dependabot/pip/autogpt_platform/backend/dev/production-dependencies-12d1244a39
github:dependabot/pip/autogpt_platform/backend/dev/development-dependencies-02601d51ac
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/production-dependencies-81726590d7
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/development-dependencies-aeea8a7b5e
github:test-screenshots/pr-12629
github:test-screenshots/pr-12623
github:feat/llm-registry-schema
github:feat/keep-task-context
github:pwuts/open-2923-v2-external-api
github:ci/gate-e2e-behind-label
github:fix/classic-docs-cleanup
github:otto/secrt-2215-copilot-deleting-currently-selected-chat-never-completes
github:gitbook
github:zamilmajdy/secrt-2171-sql-query-block-for-copilotautopilot-analytics-access
github:otto/secrt-2157-fix-select-empty-string
github:feat/add-gemma-4-31b-model
github:dx/add-agentation-devtool
github:combined-preview-test
github:feat/platform-link-frontend
github:feat/copilot-bot-service
github:feat/platform-bot-linking
github:feat/add-xiaomi-mimo-v2-models
github:feat/ask-question-tool
github:test-screenshots/pr-12575-round4
github:test-screenshots/pr-12623-round4
github:abhi/update-autogpt-layout
github:feat/agent-intelligence-layer
github:fix/copilot-text-end-before-compaction
github:test-screenshots/pr-12635
github:fix/copilot-prompt-too-long-assistant-message-content
github:fix/copilot-stream-timeout
github:copilot/test-mcp-servers-sentry-linear
github:fix/copilot-search-cap-and-persistence
github:feat/autopilot-dry-run-flag
github:fix/dry-run-simulation-streaming
github:feat/add-missing-openai-models
github:feat/add-missing-xai-grok-models
github:otto/secrt-2192-skip-llm-analysis-obvious-failures
github:fix/copilot-compaction-result-message
github:fix/orchestrator-duplicate-tool-names
github:fix/issue-9175-agent-outputs-show-all
github:fix/gmail-validate-email-recipients
github:remove-classic-frontend
github:feat/file-input-remove-confirmation
github:test-screenshots/pr-12594-dev
github:test-screenshots/pr-12575-dev
github:test-screenshots/pr-12582
github:test-screenshots/pr-12579
github:test-screenshots/pr-12578
github:test-screenshots/pr-12581
github:test-screenshots/pr-12569
github:test-screenshots/pr-12512
github:test-screenshots/pr-12580
github:test-screenshots/pr-12575
github:test-screenshots/pr-12575-builder
github:test-screenshots/pr-12594
github:fix/open-2895-sheets-missing-credentials
github:test-screenshots/pr-12574
github:test-screenshots/pr-12555
github:copilot/check-linear-sentry-configuration
github:copilot/mcp-tools-access
github:copilot/mcp-tools-access-inquiry
github:copilot/test-using-mcp
github:master
github:test-screenshots/pr-12561
github:test-screenshots/pr-12577
github:otto/secrt-2175-edit-agent-version-constraint-tests
github:autopilot-openrouter-key
github:test-screenshots/pr-12526
github:test-screenshots/pr-12566
github:hotfix/secrt-2173-thinking-blocks-resume
github:test-screenshots/pr-12551
github:test-screenshots/pr-12565
github:hotfix/secrt-2170-workspace-unique-violation
github:otto/secrt-2170-workspace-unique-violation
github:fix/copilot-tool-results-guidance
github:test-screenshots/pr-12512-retest
github:test-screenshots/pr-12500
github:test-screenshots/pr-12501
github:test-screenshots/pr-12500-autopilot
github:spare/16
github:fix/poetry-lock-litellm-clean
github:test-screenshots/pr-12483
github:otto/secrt-2165-fix-select-width-list-enum
github:otto/secrt-2162-admin-download-fix
github:spare/9
github:fix/db-manager-memory-readiness
github:test-screenshots/e2e-results
github:snyk-fix-022f6f40b1c3436d42d80c019c1dc4c1
github:otto/secrt-2147-dynamic-skill-commands
github:lluisagusti/secrt-2139-fixfrontendlibrary-reorder-library-page-layout-and-adjust-ui
github:feature/sort-agent-lastExecuted
github:lluisagusti/secrt-2140-fixfrontendlibrary-sidebar-flashes-before-empty-runs-page-on
github:dependabot/pip/autogpt_platform/backend/dev/faker-40.4.0
github:dependabot/github_actions/dev/actions/checkout-6
github:swiftyos/nightly-autopilot
github:feat/translucent-feedback-button
github:fix/copilot-connection-retry
github:feat/builder-multi-select
github:otto/secrt-2121-fix-otel-context-propagation
github:fix/sentry-error-cleanup
github:feat/file-ref-structured-parsing-v2
github:fix/copilot-transcript-compaction-v2
github:feat/analytics-views
github:otto/secrt-2099-fix-password-reset-error-passthrough
github:lluisagusti/secrt-2108-update-suggestion-pill-styling-for-readability
github:otto/secrt-2107-builder-credentials-grouped-view
github:ubbe/tailwind-migtation
github:claude/add-split-screen-chat-9v6F4
github:chore/remove-deprecated-openai-models
github:ubbe/add-hit-area
github:add-llm-manager-ui
github:dependabot/github_actions/dev/docker/build-push-action-7
github:dependabot/github_actions/dev/docker/login-action-4
github:swiftyos/invite-users
github:dependabot/pip/autogpt_platform/backend/dev/groq-1.0.0
github:dependabot/pip/autogpt_platform/backend/dev/todoist-api-python-3.2.1
github:dependabot/pip/autogpt_platform/backend/dev/aiodns-4.0.0
github:swiftyos/custom-user-prompts
github:fix/claude-docs-review-duplicate-edits
github:feat/claude-sdk-block
github:codex/add-edit-video-and-transcribe-video-blocks
github:claude/share-page-logo-download-krdah
github:fix/transcript-prompt
github:fix/migrate-gemini-3-to-3.1-pro-preview
github:lluisagusti/secrt-2066-fix-corrupted-image-downloads
github:lluisagusti/secrt-2024-collapse-repeated-block-executions-into-grouped-summary-rows
github:hotfix/transcript-error
github:otto/prisma-not-connected-workspace-fix
github:fix/transcript-upload-line-count
github:ntindle/waitlist
github:fix/claude-code-binary-files-v2
github:docs/deployment-env-variables
github:docs/changelog-feb-26-mar-4-2026
github:dependabot/github_actions/dev/actions/upload-artifact-7
github:otto/secrt-2021-downgrade-claude-sdk
github:ci/cla-label-automation
github:fix/media-content-type-auto-correct
github:swiftyos/minimal-fix
github:swiftyos/tracing
github:feat/browsing-capability-copilot
github:cursor/cross-origin-file-downloads-e269
github:otto/secrt-1959-fix-graph-edge-desync
github:claude/file-upload-backend-COwsq
github:otto/secrt-2035-thinking-indicator-between-streams
github:otto/secrt-2021-fix-double-output
github:feat/async-polling-agent-generator
github:chore/react-doctor
github:fix/agent-generation-completion-blocking
github:fix/microservice-config-consistency
github:otto/update-contributing-docs
github:pr-12177
github:fix/messed-up-copilot
github:feat/copilot-storybook-stories
github:fix/copilot-stop-button
github:copilot/sdk-improvements
github:feat/copilot-e2b-sandbox
github:otto/secrt-2011-update-run_block-credential-error-message-to-guide-llm
github:otto/secrt-2003-wait-for-execution
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/redis-7.2.0
github:swiftyos/secrt-1954-gracefully-disable-feature-request-tools-when-linear_api_key
github:ntindle/google-issues-fix
github:copilot/add-checklist-for-custom-agent
github:lluisagusti/secrt-1926-agent-generation-completes-but-ui-does-not-update-2
github:dependabot/pip/autogpt_platform/autogpt_libs/dev/pytest-9.0.2
github:fix/copilot-highlightjs-singleton
github:feat/copitlot-claude-code
github:otto/open-2998-merge-autogpt_libs-into-backend-package
github:pr-11826
github:abhi/marketplace-integration-tests
github:fix/copilot-progress-bar
github:fix/copilot-thinking-params
github:fix/enable-extended-thinking
github:chore/combined-python-deps
github:dependabot/pip/autogpt_platform/backend/dev/yt-dlp-2026.2.4
github:dependabot/pip/autogpt_platform/backend/dev/isort-7.0.0
github:dependabot/github_actions/dev/actions/setup-python-6
github:classic-frontend-build/master
github:refactor/auto-creds-to-utils
github:fix/fork-marketplace-agent-on-save
github:show-block-names-instad-of-block-id's-in-copilot
github:otto/secrt-1887-content-based-detection
github:fix/code-review-cosmetics-zamil
github:classic-frontend-build/dev
github:fix/allow-dependabot-in-claude-action
github:otto/copilot-cleanup-dev-v3
github:fix/execution-queue-performance
github:swiftyos/secrt-1905-bug-chat-session-persistence-race-condition-unique
github:pwuts/secrt-1809-bug-searching-for-blocks-error-error-type-vector-does-not
github:otto/secrt-1887-auto-save-binary-outputs-v2
github:swiftyos/progress-bar-completion
github:lluisagusti/secrt-1850-improve-ux-of-reasoning-messages-in-copilot-chat-chatgpt
github:claude/add-test-data-button-P96rW
github:claude/admin-user-management-011CULzkwgiPXZYcvCeozofC
github:fix/sentry-performance-integrations
github:otto/secrt-1887-copilot-auto-save-binary-outputs-from-all-blocks
github:release-v0.6.46
github:refactor/customize-agent-pydantic
github:fix/file-input-object-value-crash
github:otto/copilot-cleanup-dev
github:feat/enrich-clarification-fix
github:otto/secrt-1863-edit-agent-resolve-both-ids
github:fix/scheduler-orphaned-schedule-cleanup
github:ntindle/fix-11891-tests
github:test/verify-e2e-on-dev
github:docker/optimize-backend-image-size
github:hotfix/copilot-llm-continuation-tools-schema
github:hotfix/open-2980-input-schema-validation
github:fix/autopilot-input-schema-and-validation
github:fix/readme-docs-link
github:snyk-fix-44c558caa35111cf77f01d7995c6b6ec
github:release/v0.6.44
github:open-2967-disable-onboarding-redirects
github:toran/secrt-1833-bug-add-synthetic-execution-context-to-run_block-for
github:pwuts/secrt-1830-chat-session-locks-are-not-system-wide
github:bently/open-2828-edit-a-copy-disabled-customise-agent-ux-is-confusing
github:sanity-chec-test
github:abhi/adding-some-enter-animation-on-marketplace
github:testing-claude-code
github:snyk-fix-72b5c0798cfe54b997bde0aa71b33ac1
github:swiftyos/improve-langfuse-tracing
github:fix/pgvector-schema-use-platform
github:polecat/nitro/au-004@mklyo071
github:add-claude-github-actions-1768601438263
github:revert-11784-abhi/fix-small-bugs-in-new-builder-3
github:seer/fix/frontend-stream-is-user-message-string
github:feat/copilot-run-block
github:kpczerwinski/secrt-1553-backend-tests-for-builder-menu
github:claude/test-smart-decision-maker-7vvk6
github:fix/run-modal-layout-fixes
github:hackathon/copilot
github:fix/smart-decision-maker-custom-names
github:swiftyos/fix-linting-errors
github:fix/library-list-marketplace
github:copilot-backend-updates
github:typing-check
github:claude/oauth-admin-page-Fx0l4
github:lluisagusti/open-2925-inconsistent-buttonicon-styling-in-action-button-bar
github:seer/xml-parsing-error-handling
github:codex/only-allow-creators-with-approved-agents
github:claude/investigate-pr-conflict-uH8aO
github:swiftyos/migrate-off-supabase-auth
github:native-auth
github:claude/fix-marketplace-test-aaIIq
github:seer/perf/debounce-dialog-scrollbar
github:copilot/unmask-static-content-replays
github:codex/fix-frontend-crash-on-add-item-click
github:test-speed
github:ci/speedup-ci
github:ci/test-optimizations
github:swiftyos/vector-search
github:toran/open-2856-handle-failed-replicate-predictions-with-retries-in-all
github:claude/fix-video-transcribe-blocks-ML0cY
github:bently/open-2299-name-of-downloaded-agent-in-library-is-different-from-name
github:codex/fix-webhook-url-overflow-in-generic-webhook-trigger-block
github:pwuts/open-2336-poc-for-fileasset-management
github:fix/chat-flag
github:fix/launch-darkly-card
github:copilot/fix-10840
github:pwuts/open-2547-support-input-blocks-alongside-trigger-blocks
github:claude/update-autogpt-models-01Q9QDTzhMpmyGeoH991vV91
github:swiftyos/oauth-integrations
github:fix/google-drive-picker-library
github:claude/autogpt-longrunning-agents-016AMK4CPL3sDTKfUSyrfaVQ
github:pwuts/open-2853-add-views-for-presets-run-templates
github:claude/oauth-integration-design-01R8ogSjacAAkfucAXk944E2
github:swiftyos/dev
github:abhimanyuyadav/open-2868-copy-dialog-fails-on-first-use-in-new-session
github:fix-duplicate-prometheus-metrics
github:fix/sheets-write-not-working-picker
github:chore/experiment-api-calls
github:fix/dev-favicon
github:fix/account-issues
github:feat/backend/add-platform-auth-sessions
github:ntindle-update-claude
github:swiftyos/sqlalchemy-plumbing
github:swiftyos/connect-db-directly
github:lluisagusti/open-2820-saveandrun-doesnt-work-in-builder-tutorial
github:bently/secrt-1369-improve-ux-for-expired-or-duplicate-password-reset-links
github:fix/sentry-source-maps
github:swiftyos/deps
github:worktree/bently/open-2299-name-of-downloaded-agent-in-library-is-different-from-name
github:worktree/downloaded-agent-name-wrong
github:AutoGPT/fix-downloaded-agent-name
github:hotfix/make-claude-more-effective
github:seer/firecrawl-schema-normalization
github:swiftyos/chat-ui-ChatContainer-Refactor
github:seer/feature/admin-diagnostics
github:pwuts/fix-frontend-default-env
github:hotfix/revert-db-search
github:hotfix/patch-onboarding
github:seer/es2022-agent-run-draft-view
github:fix/sql-injection-parameterization
github:seer/fix-handle-fetch-error-response
github:swiftyos/sentry-255-typeerror-cannot-read-properties-of-undefined-reading
github:seer/fix-onboarding-agent-selection
github:add-debugging-to-turnstile
github:claude/issue-11253-20251027-0817
github:claude/issue-11253-20251026-2200
github:seer/fix-missing-name-validation
github:claude/issue-11248-20251024-2221
github:seer/fix-postmark-error-handling
github:claude/resolve-platform-dependencies-011CUM2U4orHZnaCLZrmY52Y
github:seer/fix-safe-sentry-ld-handler
github:seer/fix-safe-launchdarkly-handler
github:swiftyos/secrt-1706-improve-store-search
github:swiftyos/open-2791-featplatform-add-easy-test-data-creation
github:swiftyos/secrt-1709-store-provider-names-and-env-vars-in-db
github:hotfix/waitlist-error-display
github:swiftyos/secrt-1712-remove-error-handling-form-store-routes
github:fix/waitlist-error-display
github:ntindle/open-2794-display-waitlist-error-for-users-not-on-waitlist-during-sign
github:feat/improve-safe-json
github:swiftyos/secrt-1565-chat-based-discovery
github:seer/validate-agent-graph-schema
github:chore/vercel-preview-cors
github:swiftyos/caching-pt2
github:abhimanyuyadav/open-2725-fix-builder-page-title
github:swiftyos/shared-cache
github:claude/issue-10847-20251006-1528
github:claude/issue-10847-20251006-1514
github:spike/conditional-blocks
github:seer/fix-sentry-url-object-bug
github:seer/fix-chat-completion-message-handling
github:copilot/fix-054c8899-480d-4128-84c2-8f58a02f059b
github:claude/issue-11010-20250929-1433
github:fix/database-manager-null-byte-sanitization
github:claude/pr-10992-20250925-1551
github:swiftyos/redis-caching
github:pwuts/regex-json-finding
github:claude/issue-10961-20250922-0856
github:claude/issue-10961-20250923-0904
github:swiftyos/secrt-1612-enable-caching-of-marketplace-pages-to-prevent-constant-ssr
github:cursor/SECRT-1666-fix-agent-file-input-timeout-error-53b8
github:lluisagusti/open-2613-manual-trigger
github:fix/k6-load-test-vu-crashes
github:copilot/fix-10948
github:seer/feat/public-shared-execution
github:cursor/SECRT-1569-fix-schedule-reset-bug-7639
github:seer/improve-branching-block
github:toggle-cors
github:chore/generate-api-back-into-git
github:codex/investigate-empty-results-in-exa-search-block
github:lets-let-claude-edit-prs
github:snyk-fix-31efc832d098a083c6113827ea9221aa
github:swiftyos/open-2688-fix-fe-performance-issues
github:seer/fix-github-pr-url-validation
github:ntindle-patch-2-1
github:hotfix/claude-dependabot
github:claude/issue-9678-20250904-1540
github:claude/issue-10815-20250902-1344
github:abhimanyuyadav/fix-review-store-submission
github:swiftyos/secrt-1566-enhance-marketplace-search
github:cursor/SECRT-1562-add-table-input-ui-and-builder-block-3858
github:cursor/SECRT-1557-add-favorite-agent-functionality-fba2
github:swiftyos/open-2669-open-block-menu-when-dragging-an-edge-to-spot-on-canvas
github:fix/flag-run-modal
github:feat/execution-data
github:cursor/OPEN-2666-create-discord-thread-block-7c66
github:swiftyos/automat-66-stagehand-by-browserbase
github:zamilmajdy/open-2629-agent-executor-performance-apply-eventual-consistency-update
github:gmail-reply-draft
github:cursor/SECRT-1448-fix-captcha-display-bug-9e73
github:cursor/OPEN-2634-refactor-database-manager-clients-for-specific-methods-2d65
github:swiftyos/remove-old-experiance-link
github:fixes-to-tutorial
github:codex/update-password-reset-email-title
github:codex/update-password-reset-title-to-autogpt
github:update-install-scripts
github:fix/executor-rabbitmq-channel-retry
github:lluisagusti/secrt-1488-password-is-logged-by-consolelog-2
github:feat/launchdarkly-segment-support
github:fix/scheduler-thread-dump-debugging
github:abhimanyuyadav/open-2604-create-e2e-tests-for-settings-page
github:swiftyos/simplify-local-supabase
github:feat/migrate-to-threadpool-executor-2
github:abhimanyuyadav/library-ui-redesign
github:abhimanyuyadav/open-2598-use-new-auto-generated-queries-in-marketplace-creator-page
github:autogpt-rs
github:swiftyos/automat-69-add-youtube-support-to-ayrshire
github:abhimanyuyadav/open-2576-test-the-complete-agent-publishing-workflow
github:swiftyos/secrt-1303-gem
github:swiftyos/secrt-1045-ayrshare-integration-v2
github:zamilmajdy/fix-broken-redis-db-manager
github:feat/elevenlabs-widget
github:copilot/fix-22c58444-d061-4e6e-be17-893472955010
github:fix/vercel-previews
github:feat/agent-notifications
github:swiftyos/automat-64-oxylabs-scraping-api
github:swiftyos/automat-19-elevenlabs
github:pwuts/open-2472-order-agents-in-library-by-most-recently-ran
github:swiftyos/arch
github:swiftyos/integrations
github:fix/blocks-control-performance
github:cursor/update-login-and-signup-pages-931a
github:cursor/create-toast-component-with-documentation-9b4d
github:add-iffy-moderation
github:chore/storybook-test-setup
github:swiftyos/oscp-staping
github:codex/update-blocks-to-yield-entire-list
github:pr-10304
github:pr-10261
github:fix/proxy-via-api-no-actions
github:claude/issue-10290-20250702_182520
github:claude/issue-10290-20250702_180831
github:claude/issue-10290-20250702_180141
github:abhimanyuyadav/open-2537-use-the-new-set-up-on-marketplace-data-fetching-ssr
github:codex/fix-400-error-with-non-default-voices-in-unreal-tts
github:abhimanyuyadav/marketplace-e2e-tests
github:abhimanyuyadav/add-temp-logging
github:codex/hide-rating-ui-under-feature-flag
github:lluisagusti/secrt-1329-storybook-ci-review-deploy-adjustments
github:zamilmajdy/open-2520-agent-executor-block-reverts-to-default-hardcoded-values-on
github:codex/replace-uuid-with-timestamp-in-block-outputs-popup
github:codex/fix-agent-executor-block-reverting-to-default-value
github:fix/cookie-config
github:redesigning-block-menu
github:codex/locate-and-fix-bug-in-codebase
github:abhi/block-menu-frontend-1
github:abhi/block-menu-frontend-2
github:kpczerwinski/secrt-1320-backend-update
github:zamilmajdy/npm-run-format
github:snyk-fix-5463824d8b9f3a4414a680399b8917f8
github:swiftyos/add-provider-metadata-and-update-credential-functions
github:zamilmajdy/optimize-db-query
github:pwuts-codex/add-github-workflow-for-formatters
github:avqdv7-codex/fix-docker-ignore-.env-files
github:codex/fix-unencrypted-api-key-in-send-web-request
github:codex/order-agents-by-last-execution-time
github:codex/fix-docker-ignore-.env-files
github:swiftyos/explore-auto-generation-of-frontend-provider-integration
github:swiftyos/ensure-and-update-logging-practices
github:codex/change-pagination-to-infinite-scroll-in-publishagentpopout
github:codex/add-provider-metadata-and-update-credential-functions
github:codex/ensure-and-update-logging-practices
github:codex/refactor-fastapi-server-for-best-practices
github:hosjdl-codex/add-provider-metadata-and-update-credential-functions
github:ziolft-codex/ensure-and-update-logging-practices
github:05l5aa-codex/remove-white-background-from-agent-cards
github:symkq1-codex/fix-exa-search-block-returning-empty-lists
github:codex/redirect-to-non-www-url-for-downloads
github:codex/fix-exa-search-block-returning-empty-lists
github:codex/fix-exa-search-block-returning-empty-list
github:aryshare-revid
github:kpczerwinski/dismissable-toast
github:codex/add-gmail-read-get-thread-and-reply-blocks-sw3h5g
github:codex/add-gmail-read-get-thread-and-reply-blocks-stj4ud
github:codex/add-support-for-updating-agent-blocks
github:codex/add-gmail-read-get-thread-and-reply-blocks
github:codex/fix-something-went-wrong-error-in-exa-contents-block
github:pwuts/ayrshare-managed-creds-store
github:swiftyos/automat-29-exa-websets
github:abhi/ci-chromatic
github:abhi-9274/postgres-integration
github:autofix/truncate-logging-data
github:ci-chromatic
github:abhi-9708/add-better-skeleton-on-agent-run-page
github:change-logging-type
github:zamilmajdy/secrt-1222-move-scheduler-into-a-singleton
github:pwuts/open-2330-implement-agent-presets-functionality
github:claude-image-blcok
github:revert-9632-kpczerwinski/open-2414-credentials-not-found-error-on-newly-placed
github:abhi-9003/fixing-margins-between-headers-divider-and-content
github:abhi-9722/add-redis-integration
github:toran/open-2273-add-image-to-video-block
github:abhi-9222/fix-height-and-responsive-behavior-of-store-cards
github:clarify-licensing-issues
github:abhi-9711/keyboard-shortcut-for-adding-block
github:zamilmajdy/fix-static-output-resolve
github:swiftyos/proxycurl
github:swiftyos/airtable
github:swiftyos/example-block
github:zamilmajdy/fix-add-list-self-loop-behavior
github:swiftyos/elevenlabs
github:abhi/fix-get-agent-db-function
github:zamilmajdy/improve-sdm-add-anthropic
github:swiftyos/automat-6-update-block-creation-docs
github:pwuts/secrt-1124-deny-public-access-to-graphs-of-agents-listed-in-marketplace
github:builder-rebuild
github:ntindle/secrt-1077-add-email-service
github:test-ci-frontend
github:swiftyos/open-2278-implement-agent-preset-functionality
github:pwuts/fix-pyro-datetime-serialization
github:move-user-profile-to-profile-route
github:zamilmajdy/hotfix-doubly-reported-output
github:zamilmajdy/fix-doubly-reported-output
github:abhi/open-8775-implement-redesigned-agent-list
github:zamilmajdy/fix-metadata-transaction-list
github:dependabot/npm_and_yarn/autogpt_platform/frontend/dev/tailwindcss-4.0.0
github:ntindle-patch-1
github:ntindle/open-2101-integration-test-submit-an-agent-to-the-marketplace-dev
github:pwuts/pyright-issue-9709-example
github:update-block-docs
github:kpczerwinski/open-2298-redirect-to-builder-after-adding-agent-to-library-in-the
github:update-block-docs-v2
github:twitter-integration
github:feature/twitter-integration
github:swiftyos/open-2249-marketplace-integrations-link-in-settings-is-a-404
github:aarushikansal/remove-title-input-blocks
github:bently/open-2169-markeplace-reduce-the-size-of-the-top-menu-bar-change-the
github:swiftyos/open-2209-marketplace-creator-page-add-24px-to-the-padding-at-the
github:Search-results-updates
github:detached
github:swiftyos/open-1920-marketplace-home-components
github:aarushikansal/libs-scripts
github:zamilmajdy/secrt-1000-add-capability-for-the-admin-to-log-in-as-other-users
github:toran/open-2057-mailerlite-blocks
github:zamilmajdy/fix-iteration-and-timer-block
github:release/platform-v0.3.0
github:aarushikansal/update-scheduler-logging-lvl
github:contributor/master
github:swiftyos/secrt-887-financial-advisor-agent
github:hotfix/update-encryption-key
github:docker-qol
github:kpczerwinski/open-1998-ux-make-some-text-non-selectable-on-the-builder-page
github:aarushikansal/update-encryption-key
github:zamilmajdy/open-1984-agentinputblock-and-agentoutputblocks-name-field-should-be
github:zamilmajdy/fix-timer-iterator-block
github:aarushikansal/move-execution-manager-to-redis
github:aarushikansal/fix-d
github:reinier/open-1957-fix-failing-ci-due-to-docker-pull-rate-limit
github:aarushikansal/disable-ollama-cloud
github:aarushikansal/rag-blocks
github:bently/secrt-881-find-local-businesses-using-google-maps-list-building
github:aarushikansal/install-sealed-secrets
github:swiftyos/secrt-913-import-agent-sometimes-not-working
github:Fix-for-id-constraint-violation
github:swiftyos/secrt-900-update-block-ui
github:zamilmajdy/fix-input-on-textarea
github:toran/flux-block-tweaks
github:zamilmajdy/random-test-on-ci
github:zamilmajdy/security-update-upgrade-next
github:swiftyos/open-1894-update-static-value-block
github:aarushikansal/add-photo-component
github:update-docker-ci
github:add-tf-iams
github:fix-path
github:more-keywords
github:default-keywords
github:updated-docker-ci
github:swiftyos/secrt-861-update-rest-api-to-use-a-standard-structure
github:ntindle/samples-2
github:go
github:aarushikansal/fix-marketplace
github:aarushikansal/open-1576-helm-install-in-ci
github:aarushikansal/open-1646-ci-for-docker
github:aarushikansal/memory-episdoic
github:craigs-a-noob
github:docker-updates
github:kpczerwinski/dependencies-fix
github:swiftyos/open-1797-create-output-node-custom-ui-node
github:aarushikansal/open-1776-server-replace-use-of-deprecated-appon_event-hooks-with-a
github:reinier/fix-test_service_creation
github:aarushikansal/fix-ci-graph-test
github:zamilmajdy/fix-broken-ci-plus-block-field-renamings
github:reinier/wsl-multiprocess-communication-test
github:swiftyos/open-1716-bug-execution-order-not-guaranteed
github:reinier/agent-jam-sandbox
github:quietly-confident
github:toran/secrt-837-artifact-rendering
github:aarushikansal/token-on-websockets-client
github:swiftyos/secrt-830-error-when-creating-an-agent-from-a-template-installed-from
github:aarushikansal/finetuning-blocks
github:aarushikansal-add-vector-store-support
github:market/download-flow
github:aarushikansal/open-1577-helm-ci-linting
github:reinier/open-1553-builder-fix-customnode-deleting-array-items
github:zamilmajdy/code-validation
github:aarushikansal/helm-charts
github:bently/open-1415-fix-sidebar-covering-flow
github:bently/open-1469-implement-note-blocks
github:toran/open-1531-add-google-sheets-block
github:aarushikansal/open-1454-break-down-all-the-large-component-files-into-single
github:aarushikansal/open-1492-create-dockerfiles-for-both-front-end-and-backend
github:aarushikansal/open-1370-serve-frontend-on-server
github:toran/open-1475-add-webscraper-block
github:bently/fix-discord-message-block
github:bently/open-1368-websocket-support
github:zamilmajdy/simplify-ai-block
github:rushi/add-animation-effects-nodes
github:aarushikansal/open-1375-create-app-project-structure
github:bently/add-status-and-output-data-to-nodes
github:github-oss-analytics
github:bently/check-and-warn-for-empty-input
github:rushi/add-storybook
github:bently/agpt-756-working-on-the-autogpt-builder
github:swiftyos/example-agents
github:swiftyos/blocks
github:security/analysis-workflows-sandbox
github:swiftyos/livekit
github:frontend-build/master
github:reinier/open-1233-expose-useful-functions-to-agent
github:data/benchmark-reports
github:break-linting
github:fixing-linting
github:remove-git-from-cli
github:release-autogpt-v0.5.x
github:bringing-in-the-benchmark
github:benchmark/concurrency
github:self-feedback-rough-example
github:summary_memory
github:python-coverage-comment-action-data
github:autogpt-platform-beta-v0.6.53
github:autogpt-platform-beta-v0.6.52
github:autogpt-platform-beta-v0.6.51
github:autogpt-platform-beta-v0.6.50
github:autogpt-platform-beta-v0.6.49
github:autogpt-platform-beta-v0.6.48
github:autogpt-platform-beta-v0.6.47
github:autogpt-platform-beta-v0.6.46
github:autogpt-platform-beta-v0.6.45
github:v0.6.44
github:autogpt-platform-beta-v0.6.43
github:autogpt-platform-beta-v0.6.42
github:autogpt-platform-beta-v0.6.41
github:autogpt-platform-beta-v0.6.40
github:autogpt-platform-beta-v0.6.39
github:autogpt-platform-beta-v0.6.38
github:autogpt-platform-beta-v0.6.37
github:autogpt-platform-beta-v0.6.36
github:autogpt-platform-beta-v0.6.35
github:autogpt-platform-beta-v0.6.34
github:autogpt-platform-beta-v0.6.33
github:autogpt-platform-beta-v0.6.32
github:autogpt-platform-beta-v0.6.31
github:autogpt-platform-beta-v0.6.30
github:autogpt-platform-beta-v0.6.29
github:autogpt-platform-beta-v0.6.28
github:autogpt-platform-beta-v0.6.27
github:autogpt-platform-beta-v0.6.26
github:autogpt-platform-beta-v0.6.25
github:autogpt-platform-beta-v0.6.24
github:autogpt-platform-beta-v0.6.23
github:autogpt-platform-beta-v0.6.22
github:autogpt-platform-beta-v0.6.21
github:autogpt-platform-beta-v0.6.20
github:autogpt-platform-beta-v0.6.19
github:autogpt-platform-beta-v0.6.18
github:autogpt-platform-beta-v0.6.17
github:autogpt-platform-beta-v0.6.16
github:autogpt-platform-beta-v0.6.15
github:autogpt-platform-beta-v0.6.14
github:autogpt-platform-beta-v0.6.13
github:autogpt-platform-beta-v0.6.12
github:autogpt-platform-beta-v0.6.11
github:autogpt-platform-beta-v0.6.10
github:autogpt-platform-beta-v0.6.9
github:autogpt-platform-beta-v0.6.8
github:autogpt-platform-beta-v0.6.7
github:autogpt-platform-beta-v0.6.6
github:autogpt-platform-beta-v0.6.5
github:autogpt-platform-beta-v0.6.4
github:autogpt-platform-beta-v0.6.3
github:autogpt-platform-beta-v0.6.2
github:autogpt-platform-beta-v0.6.1
github:autogpt-platform-beta-v0.6.0
github:autogpt-platform-beta-v0.5.1
github:autogpt-platform-beta-v0.5.0
github:autogpt-platform-beta-v0.4.11
github:autogpt-platform-beta-v0.4.10
github:autogpt-platform-beta-v0.4.9
github:autogpt-platform-beta-v0.4.8
github:autogpt-platform-beta-v0.4.7
github:autogpt-platform-beta-v0.4.6
github:autogpt-platform-beta-v0.4.5
github:autogpt-platform-beta-v0.4.4
github:autogpt-platform-beta-v0.4.3
github:autogpt-platform-beta-v0.4.2
github:autogpt-platform-beta-v0.4.1
github:autogpt-platform-beta-v0.4.0
github:autogpt-platform-beta-v0.3.4
github:autogpt-platform-beta-v0.3.3
github:autogpt-platform-beta-v0.3.2
github:autogpt-platform-beta-v0.3.1
github:autogpt-platform-beta-v0.3.0
github:autogpt-platform-beta-v0.2.2
github:autogpt-platform-beta-v0.2.1
github:agpt-platform-beta-v0.2.0
github:agpt-platform-beta-v0.1.1
github:agpt-platform-beta-v0.1.0
github:autogpt-v0.5.1
github:autogpt-v0.5.0
github:agbenchmark-v0.0.10
github:v0.4.7
github:v0.4.6
github:v0.4.5
github:v0.4.4
github:v0.4.3
github:v0.4.3-alpha
github:v0.4.2
github:v0.4.1
github:v0.4.0
github:v0.3.1
github:v0.3.0
github:v0.2.2
github:v0.2.1
github:v0.2.0
github:v0.1.3
github:v0.1.2
github:v0.1.1
github:v0.1.0
56 Commits
dev
...
feat/file-
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
553e224caf | Merge remote-tracking branch 'origin/dev' into feat/file-ref-structured-parsing-v2 | ||
|
|
46acc2cfc1 |
fix(backend/copilot): update test mock targets after get_manager rename
Tests were mocking the removed `get_manager` function. Updated mock targets to reference `get_workspace_manager` which replaced it. |
||
|
|
1c55c134ac |
refactor(backend/copilot): reorder functions top-down and remove get_manager wrapper
Address PR review comments from Pwuts: - Reorder file_ref.py: public API functions first, private helpers after - Reorder file_content_parser.py: public API first, parsers/helpers after - Remove get_manager() wrapper in workspace_files.py; callers now import get_workspace_manager directly from backend.copilot.context |
||
|
|
4f7bab3375 |
fix(backend/copilot): narrow sandbox exception handling, add missing tests, improve docs
- Replace bare `except Exception` in sandbox file read with specific exception types (FileNotFoundError, OSError, UnicodeDecodeError) plus E2B SandboxException, re-raising unexpected exceptions as real bugs. - Expand __init__.py docstring explaining why lazy imports (PEP 562) are needed: tool_adapter uses TOOL_REGISTRY at module level, making the circular import cycle non-trivial to restructure. - Add docstring to _is_tabular explaining why isinstance checks are appropriate (structural type guard on opaque Any, not duck typing). - Add integration tests: bare ref binary format with line range (ignored), bare ref TOML parsing. - Add pyarrow skipif markers to file_ref_test.py binary format tests. |
||
|
|
981891aebe |
fix(backend/copilot): address PR review comments
- Narrow `except Exception` to specific types in `read_file_bytes` - Use `itertools.zip_longest` in `_tabular_to_list_of_dicts` - Add NaN handling test for parquet bare refs |
||
|
|
c44d8d7a98 |
fix(backend): address all remaining PR review items
Blockers: - TOCTOU in local file read: replace os.path.getsize + open with a single read(_MAX_BARE_REF_BYTES + 1) to detect oversized files atomically - PARSE_EXCEPTIONS: replace filter(None,...) + type: ignore with _optional_exc() loader helpers that raise ImportError at parse time; removes all type: ignore suppressors - _check_content_size: raise ValueError instead of FileRefExpansionError so _expand_bare_ref can unify all resolution errors in one handler Should-fix: - _adapt_to_schema: non-tabular list to object-typed field now raises FileRefExpansionError instead of passing through silently; update test - _parse_delimited: extract _row_has_content predicate to module-level and use consistently in both the initial read and sniffer-fallback pass - _parse_xlsx: add engine="openpyxl" explicitly to pd.read_excel Nice-to-have: - sdk/__init__.py: convert sequential if branches to dispatch dict - _adapt_to_schema: extract _adapt_dict_to_array and _adapt_list_to_object helpers to stay under the 40-line limit - _parse_jsonl: cache keys_tuple = tuple(keys) to avoid O(n*k) allocations - _parse_yaml: add runtime warning when multi-document YAML (---) detected - is_media_file_ref (file.py): document URL-in-source-code false-positive risk |
||
|
|
1b7a446e97 |
test(backend): add 2 missing test cases from coderabbitai review
- test_unknown_mime_falls_through_to_extension: verifies that when an unrecognized MIME is present, infer_format_from_uri falls through to extension-based detection (e.g. text/plain + .csv → csv) - test_bare_ref_binary_format_ignores_line_range: documents that binary bare refs (parquet/xlsx) silently drop the [start-end] range and parse full file content (line slicing is meaningless on binary bytes) |
||
|
|
d10ae1f392 |
fix(backend/copilot): narrow exception handling in _infer_format_from_workspace
Replace bare `except Exception` catch-all with specific exceptions (ValueError, FileNotFoundError, OSError, PermissionError, AttributeError, TypeError) so unexpected programming errors (e.g. KeyError, RuntimeError) propagate instead of being silently swallowed as a None return. Addresses autogpt-reviewer comments #2930931556 and #2930341488. |
||
|
|
72b40f03bd |
fix(backend): address remaining review comments — ArrowException, binary line range warning, CSV blank-line filter, _is_tabular refactor
- Add pyarrow.ArrowException to PARSE_EXCEPTIONS so ArrowIOError and ArrowCapacityError (which don't inherit from ValueError/TypeError) are caught by the fallback contract in parse_file_content and _expand_bare_ref - Log a warning when a line range is specified for a binary format bare ref (parquet/xlsx) instead of silently ignoring it - Fix _parse_delimited blank-line filter: csv.reader never yields [] so 'if row' was a no-op; now uses 'if any(cell for cell in row)' to properly skip rows where every cell is empty - Refactor _is_tabular to early-return pattern, avoiding a double iteration over parsed[0] (once for isinstance(row, list) check, once for str check) |
||
|
|
575a956df2 |
fix(copilot): broaden exception handling in read_file_bytes for GCS errors
The workspace branch of read_file_bytes only caught PermissionError and OSError, missing network/API exceptions from the gcloud.aio library (e.g. aiohttp.ClientError, asyncio.TimeoutError). Add a catch-all Exception handler that logs a warning and wraps the error in ValueError, consistent with the sandbox branch and _infer_format_from_workspace. |
||
|
|
6001f9dde0 |
fix(backend/copilot): optimize size guard with fast lower-bound check
Add a fast lower-bound check in _check_content_size: if the character count already exceeds the byte limit, reject immediately without allocating an encoded copy. This avoids a ~10MB temporary allocation for strings near the size limit. The existing upper-bound fast path (char_len * 4 <= limit) is preserved for the common under-limit case. Addresses autogpt-reviewer should-fix item #3 from PR #12392. |
||
|
|
90d986973e |
fix(backend): address autogpt-reviewer should-fix items for file parsing
- Rename infer_format → infer_format_from_uri for clarity (all callers updated) - Add .xls format detection and helpful error message suggesting .xlsx conversion - Strengthen test_invalid_yaml_fallback to assert exact return value - Add tests: NaN in Parquet, header-only CSV, binary format + line range, .xls UX - Add docstring to _expand inner function in file_ref.py |
||
|
|
3638384f08 |
fix(backend): address PR review — integration tests and cleaner ragged row handling
Add 6 integration tests for bare ref structured parsing in expand_file_refs_in_args (JSON, CSV, YAML, unknown extension, invalid JSON fallback, embedded ref stays string). Simplify _tabular_to_list_of_dicts to use zip + pad instead of index-based iteration, per reviewer suggestion. |
||
|
|
447a6f10fb | fix(backend): harden file parsing, add lazy imports, and improve file_ref safety checks | ||
|
|
c39e1a2701 |
fix: add workspace/sandbox size limits, deduplicate parse exceptions, case-insensitive MIME
- Enforce 10MB size limit on workspace and sandbox file reads - Extract shared PARSE_EXCEPTIONS constant to eliminate duplication - Consolidate _create_blob/_create_binary_blob into single function - Add globals() caching for lazy PEP 562 imports - Fix case-insensitive MIME fragment matching per RFC 2045 |
||
|
|
f037e02bd6 | Merge remote-tracking branch 'origin/dev' into feat/file-ref-structured-parsing-v2 | ||
|
|
4934f7a766 |
fix(backend/copilot): harden file-ref parsing — size guards, edge cases, sniffer fallback
- Add pre-read size check in read_file_bytes for local files - Add OpenpyxlInvalidFile to parse_file_content exception list - Add csv.Sniffer fallback for misidentified delimiters - Add application/yaml MIME mapping - Fix _is_tabular to reject empty header rows - Fix _adapt_to_schema dict→List[str] not wrapping incorrectly - Fix _apply_line_range to note when range exceeds file - Remove inconsistent ChatSession string quoting - Add clarifying comments for budget/size check ordering - Add tests for all new behaviors |
||
|
|
eafac037c2 | Merge remote-tracking branch 'origin/dev' into feat/file-ref-structured-parsing-v2 | ||
|
|
5873dc81fe |
fix(backend/copilot): catch openpyxl.InvalidFileException in bare ref parsing
InvalidFileException extends Exception directly (not ValueError/OSError), so it wasn't caught by the existing exception tuple. Corrupt .xlsx files would crash instead of raising FileRefExpansionError. |
||
|
|
81c51f91f3 |
fix(backend): fix 2 CI test failures from media resolution changes
- test_multi_file_commit_error_path: provide execution_context kwarg now required by GithubMultiFileCommitBlock.run() - test_non_media_string_field_still_reads_content: mock _infer_format_from_workspace to avoid event loop binding issue in CI |
||
|
|
1e03a56f28 |
fix(backend/blocks): address code review — type consistency, tests, docs
- Use FileOperation enum instead of raw string in commits.py run() - Remove unused _MediaFileBlock test helper class - Add tests for resolve_media_content with data URI and HTTPS inputs - Clarify prompting docs: pass workspace:// directly, not via @@agptfile |
||
|
|
50b2dffc2e |
fix(backend/blocks): preserve binary files in MediaFileType fields
- Add `_is_media_file_field` check in file_ref.py `_expand` to pass through workspace:// URIs for `format: "file"` schema fields, skipping file reading and format inference that would corrupt binary content (images, videos, etc.) via UTF-8 decoding - Add `resolve_media_content` helper in file.py to encapsulate the is_media_file_ref + store_media_file pattern for blocks - Add `parse_data_uri` and `is_media_file_ref` utilities in file.py, consolidating regex from store_media_file and get_mime_type - Update GithubMultiFileCommitBlock to use resolve_media_content and parse_data_uri for proper binary blob encoding via GitHub API - Add LLM education in prompting.py about `format: "file"` fields and workspace:// references for media content - Add tests for all new functionality |
||
|
|
7b866a9f22 |
fix(backend): catch binary parser exceptions (BadZipFile, KeyError, TypeError)
openpyxl.InvalidFileException and zipfile.BadZipFile extend Exception directly (not ValueError/OSError), so corrupt xlsx files would escape the narrowed exception handlers in both parse_file_content and _expand_bare_ref. Add KeyError (covers ArrowKeyError, OptionError), TypeError (covers ArrowTypeError), and zipfile.BadZipFile to both catch clauses. |
||
|
|
d48eb12d50 |
refactor(copilot): inline MIME format lookup in _infer_format_from_workspace
Collapse 3-line MIME lookup (get → if → return fallback) into a single `return ... or ...` expression, as noted in self-review. |
||
|
|
ecbab7f3a0 |
refactor(backend): address PR review - extract helpers, DRY parsers, defer pandas
- Extract `_to_str()` helper to deduplicate `content.decode("utf-8", errors="replace")` (3 call sites)
- Extract `_check_content_size()` to consolidate duplicated size guard logic
- Extract `_expand_bare_ref()` from `_expand` inner function (~90 lines -> ~30 lines each)
- Move `expect_string` computation inside bare-ref branch (lazy evaluation)
- Narrow `except Exception` in parse block to specific exception types
- DRY `_parse_json`/`_parse_yaml` with `_parse_container` helper
- Defer `import pandas` to binary parser functions to avoid ~200ms cold start
- Tighten parser return type annotations
|
||
|
|
b7551a1d18 |
fix(backend): use actual byte size for string size guard, narrow exception handling
- Size guard in _expand now computes len(content.encode("utf-8")) for
strings instead of len(content) which returns character count. This
fixes a security issue where multi-byte UTF-8 strings (e.g. emoji)
could pass up to 40MB through a 10MB byte limit.
- Narrow except Exception in _infer_format_from_workspace to only catch
expected IO/lookup failures (ValueError, FileNotFoundError, OSError,
PermissionError).
- Narrow except Exception in parse_file_content to only catch expected
parse failures, letting programming bugs surface.
|
||
|
|
f1366ea139 | Merge remote-tracking branch 'origin/dev' into feat/file-ref-structured-parsing-v2 | ||
|
|
68f430f792 |
fix(backend): restore PyYAML cp38 wheel hashes in poetry.lock
Local poetry lock on Python 3.13 strips cp38 hashes that CI (Python 3.11) needs for the lock file consistency check. |
||
|
|
cb50c48eda |
fix(backend): restore PyYAML cp38 hashes in poetry.lock and guard row truncation
- Re-add PyYAML cp38 wheel hashes dropped by local poetry lock on Python 3.13 (CI needs them for Python 3.11) - Truncate rows to header length before dict conversion to prevent None keys when data rows exceed header column count |
||
|
|
b3af75a71e |
Merge remote-tracking branch 'origin/dev' into feat/file-ref-structured-parsing-v2
# Conflicts: # autogpt_platform/backend/poetry.lock |
||
|
|
e0abb66ffc |
refactor(backend): address reviewer comments on file ref PR
- Narrow bare `except Exception` to `(PermissionError, OSError)` / `OSError` in read_file_bytes - Use itertools.zip_longest in _tabular_to_list_of_dicts for cleaner ragged-row handling - Tighten pyarrow version constraint from >=14.0.0 to ^23.0.0 |
||
|
|
13985feb3d |
fix(backend): extract list values from dict for List[List[Any]] block inputs
When a dict (YAML/TOML) is passed to a List[List[Any]]-typed input
(e.g. ConcatenateListsBlock), instead of wrapping the whole dict as
[dict] (which causes pydantic to coerce dict → list of tuples),
extract all list-typed values from the dict as inner lists.
Example: YAML {"fruits": [{...},{...}]} → [[{...},{...}]] instead of
[{"fruits": [...]}] which pydantic would coerce to [(key, val), ...].
Falls back to [dict] wrapping when no list values exist in the dict.
|
||
|
|
bce0214a6a |
fix(backend): pad ragged rows with None in tabular conversion helpers
_tabular_to_column_dict and _tabular_to_list_of_dicts now use None for missing values in shorter rows instead of silently dropping them. This ensures all columns have equal length in column-dict output. |
||
|
|
a937433d8e |
fix(backend): add isinstance(parsed, list) guards for pyright narrowing
After isinstance(parsed, dict) on line 339, pyright narrows the type to Any | dict and _is_tabular() alone doesn't narrow it back. Adding explicit isinstance(parsed, list) checks satisfies pyright's type narrowing. |
||
|
|
04bb0bef69 |
fix(backend): fix pyright type errors in tabular helper signatures
Widen parameter type from list[list] to list so pyright doesn't complain about Any not being assignable to list[list] after _is_tabular() guard. |
||
|
|
e47ab6a295 |
fix(backend): convert tabular data to list-of-dicts for Any-typed block inputs
FindInDictionaryBlock has `input: Any` which produces a JSON schema with
no "type" key. _adapt_to_schema was only checking for explicit type matches
("object", "array"), so tabular data [[header],[rows]] passed through
unchanged — causing FindInDict to return silent empty [] on key lookup.
Fix: when prop_schema has no type (Any field), convert tabular data to
list-of-dicts [{col: val, ...}, ...] which FindInDict's list-of-dicts
branch (line 195-199) handles correctly.
Refactored _adapt_to_schema to extract _is_tabular(), _tabular_to_list_of_dicts(),
and _tabular_to_column_dict() helpers for clarity.
Added 7 E2E tests covering CSV/TSV/JSONL/Parquet/YAML/JSON × Any-typed block.
|
||
|
|
ad542db7fd |
feat(backend): add schema-aware type adaptation for file ref expansion
When parsed file content doesn't match the block's expected schema type,
_adapt_to_schema() converts it to a more useful representation:
- Dict → array schema: wraps dict in [dict] instead of pydantic flattening
keys/values (fixes YAML/TOML dict → list block quirky coercion)
- Tabular list → object schema: converts [[header], [rows]...] to column-dict
{"col1": [vals], ...} (fixes CSV/JSONL/Excel → dict block empty results)
Adds E2E tests for YAML→list, TOML→list, CSV→dict, JSONL→dict, and
Parquet→dict adaptations.
|
||
|
|
78cc963633 |
fix(backend): require ≥2 dicts for JSONL tabular detection
Single-line JSONL with one dict was incorrectly converted to a table due to vacuously true all() on empty lines[1:]. Now requires ≥2 uniform dicts before applying table format conversion. |
||
|
|
d7b0e16112 |
feat(backend): JSONL tabular detection — uniform dicts → table format
When all JSONL lines are dicts with identical keys (tabular data),
_parse_jsonl now returns [header_row, data_row1, ...] instead of
[{dict1}, {dict2}, ...]. This makes JSONL output consistent with
CSV/TSV/Parquet/Excel and avoids awkward pydantic coercion when
list[list] blocks receive a list of dicts.
Heterogeneous JSONL (different keys or mixed types) keeps the
existing behavior of returning a plain list of parsed values.
Also adds comprehensive E2E tests for:
- JSONL × block type matrix (list, string, dict)
- Parquet × block type matrix (now that pyarrow is available)
|
||
|
|
83e4a8a00d | poetry lock | ||
|
|
9fedd98a19 |
fix(backend): add pyarrow dependency for parquet file parsing
pyarrow is required by pandas.read_parquet() but was never declared in pyproject.toml, causing parquet file parsing to fail at runtime. |
||
|
|
edc138fbec |
fix(backend): reject binary formats (parquet/xlsx) passed to string-typed block inputs
Binary formats decoded to UTF-8 produce garbled output. Instead of silently passing raw bytes as text, raise FileRefExpansionError with a clear message directing users to use structured (list/object) blocks. |
||
|
|
59278ba3de | fix(copilot): update integration test patches for get_manager → get_workspace_manager rename | ||
|
|
1fcd38ae6a |
test(copilot): add e2e tests proving CSV→string block gets raw text after coercion
Adds 3 end-to-end tests that exercise the full pipeline: expand_file_refs_in_args → coerce_inputs_to_schema - test_e2e_csv_to_string_block_no_json_dumps: proves the old bug (CSV parsed to list → json.dumps'd) is fixed — block gets raw CSV - test_e2e_csv_to_list_block_parses: proves non-string blocks still get structured parsed data - test_e2e_json_to_string_block_returns_raw_json: proves JSON file ref to string-typed block returns raw JSON text, not parsed dict |
||
|
|
c342ccc42c |
fix(copilot): resolve circular imports and add full format×schema matrix tests
- Move get_workspace_manager to copilot/context.py to break the tools → sdk → tools circular import chain - Make sdk/__init__.py use PEP 562 lazy loading to avoid eagerly importing service.py (which chains to tools/) - Replace local import in run_block.py with top-level import - Add parametrized matrix tests covering JSON/CSV/TSV/JSONL/YAML/TOML × string-typed/non-string/opaque-object schema combinations - Add two-phase expansion integration test (tool-level skip + block-level expand) |
||
|
|
79b881393e |
fix(backend): surface actual parse errors for binary formats and skip parsing for string-typed inputs
- Add strict mode to parse_file_content that propagates exceptions instead of silently falling back, used for binary formats (parquet/xlsx) so the actual error (missing library, corrupt file) is shown instead of a blanket message - Make expand_file_refs_in_args schema-aware: when the tool input schema declares a parameter as type "string", structured parsing is skipped and raw file content is returned as-is (e.g., CSV text stays as CSV text, not json.dumps of parsed rows) - Pass input_schema from tool_adapter through to file ref expansion |
||
|
|
9300b3223f |
fix(backend): resolve workspace file format from metadata when URI has no extension
Workspace URIs by ID (workspace://abc123) have no file extension and may lack a MIME fragment. When infer_format returns None, fall back to querying the workspace file manager for the file's stored MIME type and original filename to determine the correct parser. Also rename _MIME_TO_FORMAT → MIME_TO_FORMAT (public) for reuse. |
||
|
|
d5136891bf |
fix(backend): raise clear error when binary format parsing fails
When parse_file_content falls back for binary formats (parquet/xlsx), detect the fallback and raise FileRefExpansionError with a clear message about missing dependencies instead of silently returning garbled UTF-8 decoded bytes. |
||
|
|
3b4586bbe6 |
fix(backend): guard pd.isna() against non-scalar cells in _df_to_rows
pd.isna() on a list/dict returns a boolean array which raises ValueError in a boolean context. Add _is_nan() helper that checks is_scalar first. |
||
|
|
bc1d68310c |
fix(backend): fix pyright errors in file_content_parser_test
- Add pyright: ignore[reportMissingImports] for optional pyarrow import - Add type: ignore[arg-type] for BytesIO passed to to_excel |
||
|
|
abd59d4d1d |
fix(backend): fix NaN→None normalization in _df_to_rows for float64 columns
df.where(df.notna(), None) silently converts None back to NaN in float64 columns. Use explicit pd.isna() cell-level checking instead. Add test to verify no NaN leaks into serialized output. |
||
|
|
d87d522706 |
feat(backend): add bare-ref integration tests and fix size guard allocation
- Add 6 integration tests for bare-ref structured parsing in file_ref_test.py
(JSON, CSV, unknown ext, invalid JSON, embedded ref, oversized)
- Remove unnecessary .encode("utf-8") allocation in size guard — use len()
as a lower-bound proxy for character count
- Add per-ref truncation for unknown-format bare refs to _MAX_EXPAND_CHARS
- Normalize bytes fallback to string for binary format parse failures
|
||
|
|
262c1811b5 |
fix(backend): address Sentry review — truncate unknown-format bare refs and normalize bytes fallback
- Apply _MAX_EXPAND_CHARS (200k) truncation to bare refs with unknown format, matching the inline expansion behavior - Normalize bytes→str when parse_file_content falls back to raw bytes for binary formats, ensuring tools never receive raw bytes |
||
|
|
48d4f3716b |
fix(backend): skip parquet tests when pyarrow is not installed
pyarrow is not bundled as a direct dependency — the fallback contract handles the missing engine at runtime. Skip the fixture-based test that needs pyarrow to generate test data. |
||
|
|
340b18d40b |
fix(backend): address PR review comments for file content parser
- Move local imports (yaml, pandas) to top-level - Add size limit guard (_MAX_BARE_REF_BYTES=10MB) for bare ref expansion - Ignore line ranges for binary formats (parquet/xlsx) instead of garbling - Strip query strings in infer_format URI parsing - Fix type annotations for parser dicts (Callable instead of Any) - Replace NaN with None in parquet/xlsx output for JSON serializability - Fix TOML empty dict fallback (always return parsed dict) - Remove .xls/.vnd.ms-excel mappings (openpyxl doesn't support legacy .xls) - Add posixpath.splitext usage comment - Update prompt to mention first-sheet-only and .xls limitation - Restore pyyaml cp38 entries in poetry.lock |
||
|
|
35f54549b5 |
feat(backend/copilot): parse @@agptfile bare refs by file extension
When the entire tool argument is a bare @@agptfile: reference, the resolved content is now parsed based on the file's extension or MIME type instead of content-sniffing. Supported formats: JSON, JSONL, CSV, TSV, YAML, TOML, Parquet, Excel. Unrecognised formats or parse failures fall back to plain string. |