Recent Releases of autogpt
autogpt - autogpt-platform-beta-v0.6.25
π Release autogpt-platform-beta-v0.6.25
Date: August 27th, 2025
π₯ What's New?
New Features
- #10708 - Enhanced GitHub Copilot agent setup with CI-aligned environment (by @Copilot)
- #10711 - Added DataForSEO keyword research blocks (by @Swiftyos)
- #10350 - Added BaaS integration blocks (by @Swiftyos)
- #10709 - Implemented infinite scroll in Agent Runs list (by @Pwuts)
- #10671 - Added ability to reject approved agents in admin dashboard (by @ntindle)
- #10723 - Added DiscordGetCurrentUserBlock for OAuth2 user details (by @ntindle)
- #10751 - Added Stagehand integration (by @Swiftyos)
- #10752 - Added Ideogram V3 model (by @Bentlybro)
Enhancements
- #10729 - Implemented new run modal components (by @0ubbe)
- #10707 - Added user timezone support to backend (by @ntindle)
- #10656 - Implemented low balance and insufficient funds notifications (by @ntindle)
- #10128 - Redesigned Blocks Menu backend (by @kcze)
- #10718 - Added applicant email notifications on review response (by @ntindle)
Bug Fixes
- #10703 - Fixed agent name and description clearing on file removal (by @Abhi1992002)
- #10725 - Fixed credential filtering to supported ones only (by @ntindle)
- #10730 - Removed old experience alert (by @Swiftyos)
- #10719 - Added validation for scheduler cron expressions (by @ntindle)
- #10533 - Improved handling of invalid MusicGen model responses (by @mitanshhh)
- #10746 - Prevented infinite requeueing of malformed messages (by @majdyz)
- #10750 - Fixed new runs not appearing in list (by @Pwuts)
Documentation
- #10693 - Updated Ollama setup documentation with new methods (by @Bentlybro)
Dependencies & Maintenance
- #10421 - Bumped ruff from 0.12.3 to 0.12.4 (by @dependabot[bot])
- #10654 - Changed base image to
debian:13-slimwith Python 3.13 (by @Pwuts)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
- @Copilot
- @mitanshhh
As well as our returning contributors: - @Swiftyos - @ntindle - @Pwuts - @Bentlybro - @Abhi1992002 - @0ubbe - @kcze - @majdyz
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.25
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Swiftyos 11 months ago
autogpt - autogpt-platform-beta-v0.6.23
π Release autogpt-platform-beta-v0.6.23
Date: 20th August 2025
π₯ What's New?
New Features
- #10628 - Update settings form (by @0ubbe)
- #10615 - Add frontend service to docker-compose with env config improvements (by @majdyz)
- #10639 - Streamline Supabase to minimal essential services (by @majdyz)
- #9924 - Add Enrichlayer integration (by @ntindle)
- #10641 - Add support for v0 by Vercel models and credentials (by @ntindle)
- #10667 - Implement LaunchDarkly feature flag for block menu redesign (by @Abhi1992002)
- #10674 - Add Line Tabs component (by @0ubbe)
- #10687 - Add reusable component for new block menu (by @Abhi1992002)
- #10652 - New library agent view setup (by @0ubbe)
- #10545 - Enable editing for agent submissions (by @Abhi1992002)
Bug Fixes
- #10638 - Remove uvicorn log config to prevent startup deadlock (by @majdyz)
- #10343 - Update and fix weekly summary email (by @ntindle)
- #10649 - Remove console.log (by @0ubbe)
- #10644 - Fix admin dashboard credit tool search, pagination, and modal feedback issues (by @ntindle)
- #10661 - Fix RabbitMQ channel retry logic in executor (by @majdyz)
- #10665 - Reduce scheduler max_workers to match database pool size (by @majdyz)
- #10668 - Fix propagation of passed-in credentials to sub-agents (by @Pwuts)
- #10672 - Prevent double-application of transactions due to race condition (by @majdyz)
- #10670 - Prevent unnecessary saves before run (by @Pwuts)
- #10669 - Fix FirecrawlExtractBlock returns 400 Invalid JSON schema issue (by @Swiftyos)
- #10675 - Fix agent activity cap (by @0ubbe)
- #10689 - Fix flaky e2e tests (by @0ubbe)
Documentation
- #10402 - Add AI/ML API integration guide and update LLM headers (by @D1m7asis)
- #10648 - Update README with Docker instructions (by @0ubbe)
- #10659 - Add links to translated README versions (by @dowithless)
Dependencies & Maintenance
- #10548 - Bump development-dependencies group (by @dependabot[bot])
- #10651 - Bump production-dependencies group (by @dependabot[bot])
- #10663 - Regenerate API client for orval v7.11.2 (by @kcze)
- #10417 - Query generation on dev and ci check (by @0ubbe)
- #10694 - Remove launch darkly feature flags from api key endpoints (by @Abhi1992002)
Testing
- #10683 - Add e2e tests for api key page (by @Abhi1992002)
π Thanks to Our Contributors!
A huge thank you to all our contributors! Special welcome to our new contributor:
- @dowithless
And thanks to our returning contributors: - @0ubbe - @D1m7asis - @majdyz - @ntindle - @Pwuts - @Abhi1992002 - @Swiftyos - @kcze
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.23
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Swiftyos 11 months ago
autogpt - autogpt-platform-beta-v0.6.22
π Release autogpt-platform-beta-v0.6.22
Date: 13 August 2024
π₯ What's New?
New Features
- #10586 - Add more Discord blocks support (by @ntindle)
- #10539 - Integrate AutoMod content moderation (by @Bentlybro)
- #10595 - Add LaunchDarkly user context and metadata support (by @majdyz)
- #10627 - Remove parallel tool-call system prompting (by @majdyz)
Enhancements
- #10588 - Update Gmail blocks to unify architecture and improve email handling (by @ntindle)
- #10632 - Consolidate LaunchDarkly feature flag management (by @majdyz)
Bug Fixes
- #10589 - Resolve scheduler deadlock and improve health checks (by @majdyz)
- #10587 - Support dynamic values#* fields in CreateDictionaryBlock (by @ntindle)
- #10629 - Fix marketplace loading state (by @0ubbe)
- #10634 - Resolve CloudLoggingHandler deadlock causing scheduler hangs (by @majdyz)
- #10635 - Fix AutoMod API key issue (by @Bentlybro)
Testing & CI
- #10596 - Add e2e test for profile form page (by @Abhi1992002)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @ntindle
- @majdyz
- @Bentlybro
- @Abhi1992002
- @0ubbe
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.22
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz 11 months ago
autogpt - autogpt-platform-beta-v0.6.21
π Release autogpt-platform-beta-v0.6.21
Date: 8 August 2025
π₯ What's New?
New Features
- #10537 - Enable Ayrshare TikTok support (by @Swiftyos)
- #10521 - Update Exa websets implementation (by @Swiftyos)
- #10561 - Add 5 additional GitHub Integration blocks (by @Swiftyos)
Bug Fixes
- #10585 - Correct LLM configurations (by @Bentlybro)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @Swiftyos
- @Bentlybro
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.21
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro 11 months ago
autogpt - autogpt-platform-beta-v0.6.20
π Release autogpt-platform-beta-v0.6.20
Date: 8 August 2025
π₯ What's New?
New Features
- #10559 - Add OpenAI's new opensource models (by @Bentlybro)
- #10574 - Add GPT-5 models to the platform (by @Bentlybro)
- #10575 - Add Anthropics new Claude Opus 4.1 model (by @Bentlybro)
- #10584 - Standardize service health checks with UnhealthyServiceError (by @majdyz)
- #10540 - Migrate AgentExecutor from ProcessPoolExecutor to ThreadPoolExecutor (by @majdyz)
Enhancements
- #10576 - Time/date blocks now support ISO 8601 and custom formats (by @ntindle)
- #10579 - Separate notification service from scheduler (by @majdyz)
Bug Fixes
- #10562 - Persist any non interruption error on node execution as output (by @majdyz)
- #10564 - Migrate notification service to fully async to resolve RabbitMQ connection issues (by @majdyz)
- #10573 - Fix ID not preserved through Airtable OAuth refresh (by @Swiftyos)
- #10578 - Fix executor running RabbitMQ operations on closed/closing connection (by @majdyz)
- #10571 - Fix marketplace top agents section (by @Abhi1992002)
- #10568 - Add graph validation before scheduling recurring jobs (by @majdyz)
- #10566 - Resolve unclosed HTTP client session errors (by @majdyz)
Testing & Documentation
- #10572 - Add e2e tests for agent dashboard page (by @Abhi1992002)
Dependencies & Maintenance
- #10577 - Revert "feat(docker): add frontend service to docker-compose with env config improvements" (by @ntindle)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @Bentlybro
- @majdyz
- @Swiftyos
- @ntindle
- @Abhi1992002
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.20
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz 11 months ago
autogpt - autogpt-platform-beta-v0.6.19
π Release autogpt-platform-beta-v0.6.19
Date: March 2024
π₯ What's New?
New Features
- #10505 - Enable Ayrshare YouTube support (by @Swiftyos)
- #10504 - Enable Ayrshare Instagram support (by @Swiftyos)
- #10494 - Add Firecrawl Integration for Web Scraping and Data Extraction (by @Swiftyos)
- #10512 - Add new LLM models (by @Bentlybro)
- #10487 - Add AI-generated activity status for agent executions (by @majdyz)
- #10530 - Add reusable infinite scroll component for consistent pagination (by @Abhi1992002)
Enhancements
- #10516 - Improve Agent Executor reliability with durable RPC to DB manager (by @majdyz)
- #10513 - Optimize processing of queues in notification service (by @ntindle)
- #10518 - Make agent graph execution retriable with visible failure status (by @majdyz)
- #10522 - Prevent Rest & DatabaseManager service traffic when DB is disconnected (by @majdyz)
- #10526 - Improve executor reliability and error handling (by @majdyz)
- #10528 - Add timeout guard for credit transactions (by @majdyz)
- #10529 - Make Graph & Node Execution Stats Update Durable (by @majdyz)
UI/UX Improvements
- #10479 - Refactor and improve publish agent modal (by @0ubbe)
- #10515 - Further publish agent improvements (by @0ubbe)
- #10543 - Show CAPTCHA only in cloud environments (by @Bentlybro)
Bug Fixes
- #10514 - Fix loop creation issues (by @ntindle)
- #10541 - Fix node execution status and output persistence ordering (by @majdyz)
- #10542 - Prevent stopping agent node evaluation when stopping graph (by @majdyz)
- #10551 - Fix Airtable API boolean type casting for string values (by @Swiftyos)
- #10555 - Clean up parsing for Gmail read functionality (by @ntindle)
- #10556 - Defer graph validation to backend (by @Pwuts)
Testing & Documentation
- #10427 - Add main marketplace page tests and page object structure (by @Abhi1992002)
- #10517 - Enhance E2E test data script for featured creators and agents (by @Abhi1992002)
- #10429 - Add marketplace creator page tests (by @Abhi1992002)
- #10434 - Add marketplace agent page tests (by @Abhi1992002)
- #10355 - Add e2e tests for library page (by @Abhi1992002)
Dependencies & Maintenance
- #10508 - Remove deprecated LLM models (by @Bentlybro)
- #10510 - Remove grok-beta LLM (by @Bentlybro)
- #10538 - Remove Ayrshare from execution & credentials manager (by @Swiftyos)
- #10535 - Remove unused functions and imports (by @majdyz)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @Swiftyos
- @Bentlybro
- @0ubbe
- @ntindle
- @majdyz
- @Abhi1992002
- @Pwuts
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.19
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz 11 months ago
autogpt - π AutoGPT Platform v0.6.18
π₯ What's New?
New Features
- #10338 - Added Airtable Integration with base management capabilities (by @Swiftyos)
- #9946 - Added Ayrshare integration for social media posting (by @Swiftyos)
- #10464 - Added WordPress integration with OAuth and create post functionality (by @Swiftyos)
- #10486 - Added Wolfram Alpha LLM API Block (by @Swiftyos)
- #10023 - Implemented Agent Dialog Agent List Pagination (by @ntindle)
- #10482 - Enhanced Gmail functionality with user profile, drafts, and multiple recipients (by @ntindle)
- #10475 - Improved Gmail blocks functionality (by @ntindle)
Enhancements
- #10441 - Improved JSON column value serialization and optimized transactions (by @majdyz)
- #10449 - Optimized executor message consumption (by @majdyz)
- #10481 - Introduced HTTP client refresh on repeated errors (by @majdyz)
- #10462 - Enhanced agent activity features (by @0ubbe)
Bug Fixes
- #10445 - Fixed socket logout handling (by @0ubbe)
- #10459 - Prevented bad graph reloads in builder (by @Pwuts)
- #10477 - Reverted RabbitMQ consumer heartbeat mechanism (by @majdyz)
- #10454 - Ensured only working auth options are presented on blocks (by @Swiftyos, @Pwuts)
- #10483 - Fixed LLM blocks call tracking (by @majdyz)
- #10480, #10488 - Fixed agent activity broken links (by @0ubbe)
Dependencies & Maintenance
- #10448 - Updated 8 backend packages (by @dependabot[bot])
- #10177 - Bumped redis from 5.2.x to 6.2.0 (by @dependabot[bot])
- #10451 - Updated 12 frontend dependencies (by @dependabot[bot])
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @Swiftyos
- @ntindle
- @majdyz
- @0ubbe
- @Pwuts
- @dependabot[bot]
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.18
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.6.17...autogpt-platform-beta-v0.6.18
- Python
Published by Pwuts 12 months ago
autogpt - autogpt-platform-beta-v0.6.17
π Release autogpt-platform-beta-v0.6.17
Date: July 2025
π₯ What's New?
New Features
- #10393 - Add Excel support to ReadSpreadsheetBlock and introduced FileReadBlock (by @majdyz)
- #10394 - Add prefetch queries for various endpoints and enhance API configurations (by @Abhi1992002)
- #10368 - Add E2E test data creator script for comprehensive testing (by @Abhi1992002)
- #10395 - Truncate execution update payload on large data & Improve ReadSpreadsheetBlock performance (by @majdyz)
- #9965 - Add Gmail thread blocks (by @Torantulino)
- #10340 - Integrate GCS file storage with automatic expiration for Agent File Input (by @majdyz)
- #10337 - Add Replicate model blocks (by @snehaoladri)
- #10398 - Beta blocks via LaunchDarkly + E2E improvements (by @0ubbe)
- #10397 - Hide captcha if verified (by @0ubbe)
- #10403 - Avoid using DatabaseManager when direct query is possible from the API layer (by @majdyz)
- #10411 - Add database index for improved query performance (by @Swiftyos)
- #10412 - Add Missing FK indexes and remove unused & redundant indexes (by @majdyz)
- #10352 - Add ReverseListOrderBlock for reversing list element order (by @Swiftyos)
- #10409 - Register agent subgraphs as library entries during agent import (by @majdyz)
- #10425 - Move NotificationManager service from rest-api pod to scheduler pod (by @majdyz)
- #10415 - Add thread safety to NodeExecutionProgress output handling (by @majdyz)
- #10430 - Enable the Google blocks + fix .env (by @ntindle)
- #10416 - Agent activity dropdown (by @0ubbe)
- #10437 - Move DatabaseManager away from RestAPI as a standalone service (by @majdyz)
- #10438 - Add alert for notifying stuck running agent for more than a day (by @majdyz)
Bug Fixes
- #10392 - Fix navbar profile query not working (by @0ubbe)
- #10396 - Fix navbar missing (by @0ubbe)
- #10400 - Fix missing tags from code that are referenced in docs (by @ntindle)
- #10401 - Fix service health check mechanism on app service (by @majdyz)
- #10406 - Use admin route for store downloads (by @ntindle)
- #10407 - Unhide captcha (by @0ubbe)
- #10408 - Fix LaunchDarkly initialization (by @0ubbe)
- #10414 - Initialize LaunchDarkly on the client (by @0ubbe)
- #10431 - Fix Agent Input with empty string default value not being rendered (by @majdyz)
- #10440 - Handle websocket connection on logout (by @0ubbe)
- #10443 - Fix database manager process missing on self-hosted docker mode (by @majdyz)
- #10410 - Transfer NodeTextBoxInput to use local state to fix cursor jump (by @vickywane)
UI/UX Improvements
- #10446 - CI caching + E2E test data script (by @0ubbe)
- #10422 - Improve LaunchDarkly provider initialization (by @ntindle)
- #10388 - Refactor E2E tests setup for speed + readability (by @0ubbe)
Dependencies & Maintenance
- #10378 - Bump pinecone from 5.4.2 to 7.3.0 in /autogpt_platform/backend (by @dependabot[bot])
- #10389 - Bump the production-dependencies group across 1 directory with 4 updates (by @dependabot[bot])
- #10379 - Bump @types/node from 22.15.30 to 24.0.13 in /autogpt_platform/frontend (by @dependabot[bot])
- #10376 - Bump ruff from 0.12.2 to 0.12.3 in /autogptplatform/autogptlibs (by @dependabot[bot])
- #10373 - Bump the development-dependencies group in /autogpt_platform/backend with 2 updates (by @dependabot[bot])
- #10377 - Bump dotenv from 16.5.0 to 17.2.0 in /autogpt_platform/frontend (by @dependabot[bot])
- #10175 - Bump pytest-asyncio from 0.26.0 to 1.0.0 in /autogptplatform/autogptlibs (by @dependabot[bot])
- #10386 - Bump faker from 33.3.1 to 37.4.0 in /autogpt_platform/backend (by @dependabot[bot])
- #10371 - Bump the production-dependencies group across 1 directory with 7 updates (by @dependabot[bot])
- #10384 - Bump websockets from 14.2 to 15.0.1 in /autogpt_platform/backend (by @dependabot[bot])
- #10375 - Bump youtube-transcript-api from 0.6.3 to 1.1.1 in /autogpt_platform/backend (by @dependabot[bot])
- #10419 - Bump the development-dependencies group in /autogpt_platform/frontend with 9 updates (by @dependabot[bot])
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors: - @snehaoladri - @vickywane
As well as our returning contributors: - @0ubbe - @majdyz - @Abhi1992002 - @ntindle - @Torantulino - @Swiftyos - @dependabot[bot]
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.17
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle 12 months ago
autogpt - autogpt-platform-beta-v0.6.16
π Release autogpt-platform-beta-v0.6.16
Date: July 2025
π₯ What's New?
New Features
- #10074 - Add Block Development SDK with auto-registration system (by @Swiftyos)
- #10332 - Add block error rate monitoring and Discord alerts (by @majdyz)
- #10323 - Builder credentials support + UX improvements (by @Pwuts)
- #10347 - Add info about auto setup script to docs + readme (by @Bentlybro)
Enhancements
- #10334 - Change to use Sonner toast (by @0ubbe)
- #10339 - Update toast styles (by @0ubbe)
- #10341 - New navbar design (by @0ubbe)
- #10314 - Logged out pages UI updates (by @0ubbe)
- #10084 - Optimize StoreAgent and Creator views with database indexes and materialized views (by @Swiftyos)
Bug Fixes
- #10331 - Fix profile photo form upload parsing (by @0ubbe)
- #10316 - Fix
sub_graphscheck inLibraryAgent.from_db(..)(by @Pwuts) - #10328 - Include node execution steps and cost of sub-graph execution (by @majdyz)
- #10357 - Fix my agent count in the library (by @Abhi1992002)
- #10354 - Disable Cloudflare on Vercel previews (by @0ubbe)
- #10342 - Logout pages design adjustments (by @0ubbe)
- #10071 - Fix Gmail body parsing for multipart messages (by @tejas-dharani)
Documentation
- #10366 - Removes MIT icon from readme (by @Bentlybro)
- #10360 - Updated Discord Badge in README for Better Visibility (by @MuhammadEhsan02)
Dependencies & Maintenance
- #10242 - Bump the production-dependencies group across 1 directory with 20 updates (by @dependabot[bot])
- #10173 - Bump the development-dependencies group across 1 directory with 4 updates (by @dependabot[bot])
- #10322 - Bump the development-dependencies group in frontend with 11 updates (by @dependabot[bot])
- #10178 - Bump ruff from 0.11.10 to 0.11.13 in autogpt_libs (by @dependabot[bot])
- #10321 - Bump the production-dependencies group across 1 directory with 12 updates (by @dependabot[bot])
- #10385 - Bump chromatic from 11.25.2 to 13.1.2 in frontend (by @dependabot[bot])
- #10382 - Bump the development-dependencies group in frontend with 4 updates (by @dependabot[bot])
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors: - @MuhammadEhsan02 - @tejas-dharani
As well as our returning contributors: - @Swiftyos - @0ubbe - @Pwuts - @majdyz - @Bentlybro - @Abhi1992002
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.16
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle 12 months ago
autogpt - autogpt-platform-beta-v0.6.15
π Release autogpt-platform-beta-v0.6.15
Date: Jul 2025
π₯ What's New?
New Features
- #10251 - Add enriching email feature for SearchPeopleBlock & introduce GetPersonDetailBlock (by @majdyz)
- #10252 - Introduce context-window aware prompt compaction for LLM & SmartDecision blocks (by @majdyz)
- #10257 - Improve CreateListBlock to support batching based on token count (by @majdyz)
- #10294 - Implement KV data storage blocks (by @majdyz)
- #10326 - Add Perplexity Sonar models (by @Torantulino)
- #10261 - Add data manipulation blocks and refactor basic.py (by @Torantulino)
- #9931 - Add more Revid.ai media generation blocks (by @Torantulino)
Enhancements
- #10215 - Add Host-scoped credentials support for blocks HTTP requests (by @majdyz)
- #10246 - Add Scheduling UX improvements (by @Pwuts)
- #10218 - Hide action buttons on triggered graphs (by @Pwuts)
- #10283 - Support aiohttp.BasicAuth in
make_request(by @seer-by-sentry) - #10293 - Improve stop graph execution reliability (by @majdyz)
- #10287 - Enhance Mem0 blocks filtering & add more GoogleSheets blocks (by @majdyz)
- #10304 - Add plural outputs where blocks yield singular values in loops (by @Torantulino)
UI/UX Improvements
- #10244 - Add Badge component (by @0ubbe)
- #10254 - Add dialog component (by @0ubbe)
- #10253 - Design system feedback improvements (by @0ubbe)
- #10265 - Update data fetching strategy and restructure dashboard page (by @Abhi1992002)
Bug Fixes
- #10256 - Restore
GithubReadPullRequestBlockdiff output (by @Pwuts) - #10258 - Convert pyclamd to aioclamd for anti-virus scan concurrency improvement (by @majdyz)
- #10260 - Avoid swallowing exception on graph execution failure (by @majdyz)
- #10288 - Fix onboarding runtime error (by @0ubbe)
- #10301 - Include subgraphs in
get_library_agent(by @Pwuts) - #10311 - Fix agent run details view (by @0ubbe)
- #10325 - Add auto-type conversion support for optional types (by @majdyz)
Documentation
- #10202 - Add OAuth security boundary docs (by @ntindle)
- #10268 - Update README.md to show how new data fetching works (by @Abhi1992002)
Dependencies & Maintenance
- #10249 - Bump development-dependencies group (by @dependabot)
- #10277 - Bump development-dependencies group in frontend (by @dependabot)
- #10286 - Optimize frontend CI with shared setup job (by @souhailaS)
- #9912 - Add initial setup scripts for linux and windows (by @Bentlybro)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release. Special welcome to our new contributor:
- @souhailaS
And thanks to our returning contributors: - @0ubbe - @Abhi1992002 - @ntindle - @majdyz - @Torantulino - @Pwuts - @Bentlybro - @seer-by-sentry
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.15
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle about 1 year ago
autogpt - autogpt-platform-beta-v0.6.14
π Release autogpt-platform-beta-v0.6.14
Date: June 2025
π₯ What's New?
New Features
- #10167 - Added triggered-agent support to the platform/library (by @Pwuts)
- #10232 - Added ClamAV support for anti-virus scan on file upload (by @majdyz)
- #10190 - Added React Query for Data Fetching (by @Abhi1992002)
- #10194 - Added React Query DevTools and ESLint Rules (by @Abhi1992002)
- #10196 - Added new Input component (by @0ubbe)
- #10241 - Added Link component (by @0ubbe)
- #10200 - Added custom openapi generator (by @Abhi1992002)
- #10160 - Added cache control headers (by @ntindle)
Enhancements
- #10198 - Improved SmartDecisionBlock & AIStructuredResponseGeneratorBlock (by @majdyz)
- #10199 - Enabled cloud Apollo integration cost (by @majdyz)
- #10203 - Enabled auto type conversion on block input schema mismatch for nested input (by @majdyz)
- #10209 - Setup and configured orval (by @Abhi1992002)
Bug Fixes
- #10197 - Fixed broken Apollo Blocks (by @majdyz)
- #10210 - Fixed Image input on AIImageEditorBlock to accept relative path file media (by @majdyz)
- #10229 - Fixed agent block input value key (by @Pwuts)
- #10230 - Fixed library breakage for manual-setup triggered agents (by @Pwuts)
- #10220 - Split & fixed
update_library_agentendpoint (by @Pwuts) - #10189 - Added graph_id path parameter to fix automatic client generation from OpenAPI spec (by @Abhi1992002)
- #10191 - Updated Schedule Task's default value to "daily" (by @Bentlybro)
Documentation
- #10186 - Documented new color tokens (by @0ubbe)
- #10192 - Added documentation for new Button component + stories (by @0ubbe)
- #10240 - Documented skeleton (by @0ubbe)
Dependencies & Maintenance
- #10193 - Bumped development-dependencies group across 1 directory with 12 updates (by @dependabot)
- #10235 - Setup chromatic (by @0ubbe)
- #10206 - Fixed test data script (by @0ubbe)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @Pwuts
- @majdyz
- @Abhi1992002
- @0ubbe
- @ntindle
- @Bentlybro
- @dependabot
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.14
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro about 1 year ago
autogpt - autogpt-platform-beta-v0.6.13
π Release autogpt-platform-beta-v0.6.13
Date: June 2025
π₯ What's New?
New Features
- #10117 - Added Google Sign-in support (by @0ubbe)
- #10142 - Improved execution ordering to allow depth-first execution (by @majdyz)
- #9996 - Added AI/ML API support to LLM blocks (by @D1m7asis)
- #10123 - Enhanced security module implementation (by @ntindle)
- #10138 - Made execution engine async-first (by @majdyz)
- #10183 - Added request retry on block execution and RPC (by @majdyz)
Enhancements
- #10066 - Moved output processing from node executor to graph executor (by @majdyz)
- #9786 - Agent Presets backend improvements (by @Pwuts)
- #10039 - Added snapshot test responses (by @Swiftyos)
- #10145 - Reduced price of ChatGPT O3 model (by @Bentlybro)
- #10144 - Added VEO3 to AI video generator (by @Bentlybro)
UI/UX Improvements
- #10113 - Fixed account menu layout and alignment (by @0ubbe)
- #10139 - Fixed builder UI glitch (by @majdyz)
- #10132 - Added documentation for typography tokens + Text component (by @0ubbe)
- #9963 - Updated StoreCard component to use
bg-background(by @Torantulino)
Bug Fixes
- #10103 - Resolved perpetual loading state on password reset (by @Pwuts)
- #10102 - Fixed password reset link using
FRONTEND_BASE_URL(by @Pwuts) - #10120 - Fixed hydration warning (by @0ubbe)
- #10124 - Fixed cookies console warnings (by @0ubbe)
- #10143 - Fixed account menu showing after logout (by @0ubbe)
- #10149 - Fixed execution UI update issues (by @majdyz)
- #10159 - Skip invalid graphs when listing in block menu (by @Torantulino)
Documentation
- #10089 - Updated Ollama environment variables setup guide (by @Bentlybro)
- #10155 - Documented spacing tokens (by @0ubbe)
- #10157 - Added design system overview page (by @0ubbe)
- #10158 - Documented border radius tokens (by @0ubbe)
- #10181 - Documented icons on storybook (by @0ubbe)
Dependencies & Maintenance
- #10148 - Security upgrade for requests from 2.31.0 to 2.32.4 (by @ntindle)
- #10182 - Fixed lint errors and added next/typescript (by @0ubbe)
- #10179 - Upgraded to Storybook 9 (by @0ubbe)
- Multiple dependency updates via Dependabot
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release. Special welcome to our new contributor:
- @D1m7asis
And thanks to our returning contributors: - @0ubbe - @majdyz - @Pwuts - @Bentlybro - @Swiftyos - @ntindle - @Torantulino - And many others!
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.13
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro about 1 year ago
autogpt - autogpt-platform-beta-v0.6.12
π Release autogpt-platform-beta-v0.6.12
Date: June 2025
π₯ What's New?
New Features
- #10063 - Add AI Image Editor Block powered by flux kontext (by @Torantulino)
- #10058 - Add file multipart upload support for SendWebRequestBlock & Improve key-value input UI rendering (by @majdyz)
- #10082 - Add nested dynamic pin-name support (by @majdyz)
- #10061 - Require passwords to be minimum length of 12 characters (by @ntindle)
- #10042 - Upgrade to Next.js v15 + update config (by @Pwuts)
- #10059 - Add cross-repository dev deployment workflow (by @Swiftyos)
Bug Fixes
- #10056 - Fix Turnstile CAPTCHA reset after failed login attempts (by @Bentlybro)
- #10065 - Fix missed password prompt (by @ntindle)
- #10081 - Fix font loading in Stories (by @0ubbe)
- #10017 - Fix login/logout actions; update credentials cache on state change (by @Pwuts)
- #10110 - Fix graph fetching of non-owned marketplace agent (by @majdyz)
Documentation
- #10054 - Add system requirements section to README (by @chojuninengu)
- #10073 - Remove outdated video section from documentation (by @ntindle)
Dependencies & Maintenance
- #10072 - Move from yarn1 to pnpm (by @0ubbe)
- #10079 - Downgrade poetry to 2.1.1 for dependabot (by @Bentlybro)
- #10087 - Bump production dependencies (by @dependabot)
- #10086 - Bump development dependencies (by @dependabot)
- #10088 - Fix dependabot config (by @0ubbe)
- #10101 - Configure Dependabot to ignore Poetry updates (by @ntindle)
- #10083 - Add GitHub Actions workflow for PR deployments (by @Swiftyos)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
- @chojuninengu
- @0ubbe
As well as our returning contributors: - @Torantulino - @majdyz - @ntindle - @Pwuts - @Swiftyos - @Bentlybro - @dependabot
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.12
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz about 1 year ago
autogpt - autogpt-platform-beta-v0.6.11
π Release autogpt-platform-beta-v0.6.11
Date: March 2024
π₯ What's New?
New Features
- #10018 - Added Claude 4 Sonnet and Opus models to platform (by @Bentlybro)
- #9937 - Added "Run 10 agents" wallet task (by @kcze)
- #9949 - Added toast notifications for WebSocket connection status (by @Pwuts)
- #9993 - Replaced "Loading..." with loading spinners (by @Pwuts)
- #9995 - Added page-specific titles (by @Pwuts)
- #10025 - Improved graph creation/update performance (by @Pwuts)
Bug Fixes
- #9938 - Resolved
logger.warn(..)deprecation warnings (by @emmanuel-ferdman) - #9954 - Disabled Twitter and Todoist blocks when OAuth is not configured (by @Abhi1992002)
- #9952 - Fixed graph execution update on terminate (by @Pwuts)
- #9989 - Fixed URL handling for GitHub blocks (by @Pwuts)
- #9994 - Fixed
UserIntegrationsparsing for missingNonevalues (by @Pwuts) - #9999 - Made executor continuously running and retrying message consumption (by @majdyz)
- #10009 - Improved error messages from SendWebRequestBlock (by @majdyz)
- #10013 - Fixed AddMemoryBlock JSON serialization error (by @Torantulino)
- #10002 - Fixed Top Agents header spacing (by @ograce1421)
- #9574 - Fixed global
<body>styling and base fonts (by @Pwuts) - #10020 - Improved Exa blocks error reporting (by @Pwuts)
- #10038 - Optimised Query Indexes (by @Swiftyos)
- #10031 - Made category selection required in marketplace (by @itsababseh)
- #9984 - Included webhook block executions in
GraphExecutionqueries (by @Pwuts) - #9970 - Restored
See runsbutton on marketplace listing page (by @kcze)
UI/UX Improvements
- #9951 - Moved
OttoChatWidgetout of root layout (by @Pwuts) - #9991 - Fixed location of spending page (by @ntindle)
Documentation
- #10016 - Updated AGENTS instructions (by @ntindle)
Dependencies & Maintenance
- #9908, #9930, #9775, #9852, #9953 - Updated various dependencies (by @dependabot)
- #10003 - Disabled pre-commit
pytesthooks (by @Pwuts)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
- @ograce1421
- @itsababseh
As well as our returning contributors: - @emmanuel-ferdman - @Abhi1992002 - @Pwuts - @ntindle - @majdyz - @Torantulino - @Bentlybro - @Swiftyos - @kcze
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.11
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz about 1 year ago
autogpt - π AutoGPT Platform v0.6.10
π₯ What's New?
New Features
- #9920 - Added initial Google Calendar integration block (by @ntindle)
- #9899 - Added Llama API Support (by @cmodi-meta)
Enhancements
- #9916 - Implemented Onboarding Updates 3 (by @kcze)
- #9917 - Enhanced login and signup feedback (by @kcze)
- #9927 - Changed email notifications from hourly to daily schedule (by @ntindle)
- #9933 - Migrated from remote loaded GTM to local (by @ntindle)
- #9932 - Updated library agents fetch sort from version to updatedAt (by @Torantulino)
Bug Fixes & Technical Improvements
- #9926 - Fixed loadallblocks in concurrent calls (by @majdyz)
- #9928 - Fixed existing Agent Executor nodes (by @Pwuts)
- #9935 - Fixed WebSocket re-subscription on reconnect (by @Pwuts)
- #9939 - Implemented logging truncation for NotificationManager and LLMBlocks (by @majdyz)
- #9943 - Reverted congrats onboarding screen action (by @kcze)
- #9940 - Fixed URL pinning with
extra_url_validator(by @ntindle + @Pwuts)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributor:
- @cmodi-meta
As well as our returning contributors: - @ntindle - @majdyz - @Pwuts - @kcze - @Torantulino
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.10
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Pwuts about 1 year ago
autogpt - π AutoGPT Platform v0.6.9
π₯ What's New?
New Features
- #9903 - Continue instead of retrying aborted/broken agent execution (by @majdyz)
- #9905 - Onboarding design & UX update (by @kcze)
- #9843 - Update Marketplace Agent listing buttons (by @kcze)
- #9862 - Include sub-graphs in graph-level credentials support (by @Pwuts)
- #9914 - Introduce late execution check scheduled job (by @majdyz)
- #9847 - Add captcha to login, signup and password reset pages (by @Bentlybro)
- #9858 - Require discriminator value on graph save (by @Pwuts)
- #9925 - Immediate alert on late execution check job failure (by @majdyz)
Bug Fixes
- #9901 + #9902 - Avoid executing any agent with zero balance (by @majdyz)
- #9907 - Avoid broken process pool by not failing process initializer (by @majdyz)
- #9919 - Unbreak
Scheduler.get_execution_schedules(by @Pwuts) - #9922 - Quick Patch for Rendering Agent Outputs (by @Torantulino)
- #9923 - Catch exception on agent listing page (by @kcze)
- #9915 - Clear out Notification Service code blockage (by @majdyz)
- #9921 - Continue stats accounting on aborted or broken executions (by @majdyz)
Dependencies & Maintenance
- #9842 - Support flexible RPC client (by @majdyz)
- #9904 - Move Scheduler (by @ntindle)
- #9906 - Disable Google Sheets in prod based on OAuth review (by @ntindle)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @majdyz
- @kcze
- @ntindle
- @Pwuts
- @Bentlybro
- @Torantulino
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.9
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Pwuts about 1 year ago
autogpt - autogpt-platform-beta-v0.6.8
π Release autogpt-platform-beta-v0.6.8
Date: April 30th, 2025
π₯ What's New?
New Features
- #9850 - Bring back PrintConsoleBlock (by @ntindle)
- #9881 - Allow admins to download agents for review (by @ntindle)
- #9751 - User spending admin dashboard (by @ntindle)
Enhancements
- #9889 - Improve cancel execution reliability (by @majdyz)
- #9898 - Fix admin add dollars functionality (by @Bentlybro)
UI/UX Improvements
- #9885 - Add support to optional multiselect (by @Abhi1992002)
Bug Fixes
- #9878 - Avoid releasing lock that is no longer owned by the current thread (by @majdyz)
- #9880 - Handle token limits and estimate token count for LLM calls (by @sentry-autofix)
- #9886 - Fix top-up with zero transaction flow (by @majdyz)
- #9891 - Use subheading for agent info not description (by @ntindle)
- #9887 - Handle empty 204 responses in SendWebRequestBlock (by @Lohith-11)
- #9897 - Fix failing test on a new Pydantic version (by @majdyz)
Documentation
- #9888 - Add note to "Getting Started" page for Raspberry Pi 5 page size issue (by @Japh)
New Blocks
- #9850 - Bring back PrintConsoleBlock (by @ntindle)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
As well as our returning contributors: - @majdyz - @ntindle - @Abhi1992002 - @Bentlybro
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.8
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro about 1 year ago
autogpt - autogpt-platform-beta-v0.6.7
π Release autogpt-platform-beta-v0.6.7
Date: April 24th, 2025
π₯ What's New?
New Features
- #9870 - Forking agent in Library (by @kcze)
- #9865 - Add retry on executor process initialization (by @majdyz)
- #9864 - Use forkserver on process creation if possible (by @majdyz)
- #9866 - Expose execution prometheus metrics (by @majdyz)
- #9877 - Add billing page toggle (by @majdyz)
UI/UX Improvements
- #9876 - Update "Edit a copy" modal and buttons (by @kcze)
Bug Fixes
- #9861 - Hide Google Maps Key ID filter (by @majdyz)
- #9874 - Strip secrets, credentials when forking agent (by @kcze)
- #9875 - Fix Smart Decision Block missing input beads & incompatibility with input in special characters (by @majdyz)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release:
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.7
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro about 1 year ago
autogpt - autogpt-platform-beta-v0.6.6
π Release autogpt-platform-beta-v0.6.6
Date: April 22nd, 2025
π₯ What's New?
New Features
- #9856 - Adds latest llm models (by @Bentlybro)
Enhancements
- #9855 - Use route groups (by @kcze)
UI/UX Improvements
- #9818 - Removing white borders from Avatar (by @Abhi1992002)
Bug Fixes
- #9810 - Fix migrate llm models in existing agents (by @kcze)
- #9845 - Replace credits to cents (by @Abhi1992002)
- #9848 - Fix Google Maps API Key setting through env (by @majdyz)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release:
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.6
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro about 1 year ago
autogpt - autogpt-platform-beta-v0.6.5
π Release autogpt-platform-beta-v0.6.5
Date: April 2024
π₯ What's New?
New Features
- #9819 - Wallet top-up and auto-refill functionality (by @kcze)
- #9820 - Updated completed task group design in Wallet (by @kcze)
- #9789 - Added credentials UX on
/library/agents/[id](by @Pwuts) - #9839 - Added retry mechanism for pika publish_message (by @majdyz)
Bug Fixes
- #9821 - Fixed Input value mixup on Library page (by @majdyz)
- #9825 - Fixed cancel_execution functionality to work multiple times (by @majdyz)
- #9826 - Fixed key-value pair input for non-string types (by @majdyz)
- #9829 - Fixed execution manager message consuming pattern (by @majdyz)
- #9832 - Avoided multithreaded pika access (by @majdyz)
- #9834 - Disabled LLM blocks parallel tool calls (by @majdyz)
- #9835 - Prevented execution updates mixing between library agents (by @Pwuts)
- #9828 - Fixed array types in database (by @kcze)
- #9822 - Fixed onboarding agent execution (by @kcze)
- #9838 - Handled add execution API request failure (by @majdyz)
Enhancements
- #9830 - Changed node data logging to debug level from info (by @Torantulino)
- #9831 - Changed node output logging type from info to debug (by @Torantulino)
Documentation
- #9836 - Removed outdated submodule command from docs (by @Bentlybro)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @majdyz
- @Torantulino
- @Pwuts
- @Bentlybro
- @kcze
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.5
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle about 1 year ago
autogpt - autogpt-platform-beta-v0.6.4
π Release autogpt-platform-beta-v0.6.4
Date: April 2024
π₯ What's New?
New Features
- #9773 - Add Sentry environment tracking on frontend and initialize Sentry in app services (by @ntindle)
- #9759 - Migrate execution queue and cancel mechanism to RabbitMQ (by @majdyz)
- #9804 - Remove RPC service from Agent Executor (by @majdyz)
- #9736 - Implement Onboarding Phase 2 (by @kcze)
UI/UX Improvements
- #9769 - Fix store card style (by @Abhi1992002)
- #9757 - Fix margins between headers, divider and content (by @Abhi1992002)
- #9808 - Render newline in marketplace description text (by @Abhi1992002)
- #9800 - Fix small UI bugs (by @Abhi1992002)
Dependencies & Maintenance
- #9774 - Clean up Library & Store DB schema (by @Pwuts)
- #9805 - Fix unchecked Prisma statements (by @Pwuts)
- #9812 - Infrastructure pooling improvements (by @ntindle)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
- @Abhi1992002
- @Pwuts
- @ntindle
- @majdyz
- @kcze
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.4
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle about 1 year ago
autogpt - autogpt-platform-beta-v0.6.3
π Release autogpt-platform-beta-v0.6.3
Date: April 10th, 2025
π₯ What's New?
New Features
- #9773 - Added Sentry environment tracking on frontend and Sentry initialization in app services (by @ntindle)
Bug Fixes
- #9769 - Fixed store card style in marketplace (by @Abhi1992002)
- #9757 - Fixed margins between headers, divider and content in marketplace (by @Abhi1992002)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release: - @ntindle - @Abhi1992002
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.3
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro over 1 year ago
autogpt - autogpt-platform-beta-v0.6.2
π Release autogpt-platform-beta-v0.6.2
Date: March 2024
π₯ What's New?
New Features
- #9710 - Make agent store data publicly accessible by non-authenticated users (by @majdyz)
- #9695 - Real-time execution updates for platform/library (by @Pwuts)
- #9700 - Implement UI for Agent Input subtypes (by @majdyz)
- #9584 - Add a generic webhook block (by @ntindle)
- #9740 - Add real-time "Steps" count to agent run view (by @Pwuts)
- #9755 - Add "Open in builder" run action (by @Pwuts)
- #9756 - Baseline sentry logging implementation (by @ntindle)
- #9711 - Add advanced block search with relevance ranking (by @Abhi1992002)
- #9788 - Add new llama 4 maverick & scout models (by @Bentlybro)
Enhancements
- #9742 - Improved logging with uvicorn integration (by @ntindle)
- #9704 - Different signup error message implementation (by @ntindle)
- #9762 - Use
TypeBasedInputfor onboarding agent input (by @kcze) - #9794 - Deep copy schema implementation (by @ntindle)
UI/UX Improvements
- #9706 - Add extra padding bottom on library agent page (by @Abhi1992002)
- #9707 - Remove animation from search bar on library agent page (by @Abhi1992002)
- #9715 - Fix date picker UX (by @Abhi1992002)
- #9739 - Fix store card typography (by @Abhi1992002)
- #9748 - Reduce margin between search bar and chips (by @Abhi1992002)
Bug Fixes
- #9703 - Fixes to allow formatting and tests to work from sub command (by @Swiftyos)
- #9724 - Sort agents by last edited date in publish dialog (by @Abhi1992002)
- #9735 - Cleanup service on service closure (by @majdyz)
- #9734 - Handle notification service errors more elegantly (by @ntindle)
- #9754 - Fix bad handling on error prompts (by @ntindle)
- #9764 - Fix ProviderName behavior when loading secrets (by @ntindle)
- #9793 - Fix block I/O value sharing (by @Pwuts)
Documentation
- #9749 - Add WSL 2 recommendation for Docker on Windows (by @MaduraHerath)
- #9753 - Remove outdated tutorial video from docs & readme (by @Bentlybro)
Dependencies & Maintenance
- #9686 - Bump psutil from 6.1.1 to 7.0.0
- #9728 - Bump production-dependencies group (20 updates)
- #9560 - Bump development-dependencies group (5 updates)
- #9727 - Bump production-dependencies group for libs (4 updates)
- #9646 - Bump @sentry/nextjs from 8.54.0 to 9.6.0
- #9767 - Security upgrade next from 14.2.25 to 14.2.26
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributor:
- @MaduraHerath
As well as our returning contributors: - @majdyz - @Pwuts - @ntindle - @Abhi1992002 - @Swiftyos - @Bentlybro - @kcze
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.2
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle over 1 year ago
autogpt - autogpt-platform-beta-v0.6.1
π Release autogpt-platform-beta-v0.6.1
Date: 26 March 2025
π₯ What's New?
New Features
- #9662 - Use a single DB manager across the system (by @majdyz)
- #9668 - Avoid connecting the same host and falling-back to defined api_host (by @majdyz)
- #9665 - Mark starting nodes as QUEUED instead of INCOMPLETE during the initial execution (by @majdyz)
- #9667 - Avoid loading all node executions on large continuous agent (by @majdyz)
- #9628 - Add backend support for store listings submissions (by @ntindle)
- #9657 - Add agent input block subtypes (by @majdyz)
- #9661 - Add capability to charge based on block execution count (by @majdyz)
- #9634 - Admin agent review table (by @ntindle)
- #9452 - Migrate old models in existing agents (by @kcze)
- #9636 - Onboarding updates (by @kcze)
- #9689 - Add toast on agent execution request failure (by @majdyz)
Enhancements
- #9632 - Fill defaults from schema to
hardcodedValuesat node creation (by @kcze)
Bug Fixes
- #9660 - Add
user_idto websocket event subscription key (by @Pwuts) - #9666 - Fix unreliable websocket connection for node execution update (by @majdyz)
- #9677 - Disable and provide toggle for Agent Input Block subtypes (by @majdyz)
- #9688 - Increase block request security; Prevent DNS rebinding & open redirect attack (by @majdyz)
- #9694 - Improve error message on unmatched webhook ingress (by @Pwuts)
- #9697 - Filter Redis messages by user ID (by @Pwuts)
- #9696 - Skip updating status of already terminated graph (by @majdyz)
Dependencies & Maintenance
- #9672 - Security upgrade next from 14.2.23 to 14.2.25 (by @ntindle)
- #9664 - Defer loading of
.blocksand.integrations.webhookson module init (by @Pwuts) - #9663 - Reorganize & clean up execution update system (by @Pwuts)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release:
- @majdyz
- @ntindle
- @Pwuts
- @kcze
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.1
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle over 1 year ago
autogpt - autogpt-platform-beta-v0.6.0
π Release autogpt-platform-beta-v0.6.0
Date: 19 March 2024
π₯ What's New?
Breaking Changes
- #9620 - Lock Supabase docker-compose code (by @majdyz) - PR
- We are locking the Supabase docker-compose setup to the repository, meaning you no longer need to load the Supabase repository as the git sub-module.
- This release will use a different database volume location, causing your existing database content to start anew.
- If you want to keep using your existing database, copy your data volume to the new location by executing the following command in the autogpt_platform folder:
cp -r supabase/docker/volumes/db/data db/docker/volumes/db/data
New Features
- #9627 - Add "Export agent to file" action (by @Pwuts) - PR
- #9640 - Support sub-agent on export/import agent feature (by @majdyz) - PR
UI/UX Improvements
- #9618 - Break out the sidebar into a reusable component + use it for admin page (by @ntindle) - PR
- #9651 - Add icons to primary agent run action buttons (by @Pwuts) - PR
- #9650 - Make agent input fields expandable (by @Pwuts) - PR
- #9656 - Improve agent I/O rendering (by @Pwuts) - PR
- #9658 - Truncate agent card title and description (by @Pwuts) - PR
Bug Fixes
- #9616 - Fix backend admin page logic (by @ntindle) - PR
- #9652 - Fix possible db-config permission denied when running two different Supabase versions (by @majdyz) - PR
- #9629 - Avoid infinite loop execution on AddToListBlock self-loop (by @majdyz) - PR
- #9654 - Drastically increase batching time for the agent run (by @ntindle) - PR
- #9655 - SendWebRequestBlock to properly handle HTTP error responses (by @Torantulino) - PR
- #9630 - Fix failed RPC on Notification Service (by @majdyz) - PR
Dependencies & Maintenance
- #9611 - Bump the production-dependencies group across 1 directory with 13 updates (by @dependabot) - PR
- #9559 - Bump ruff from 0.9.6 to 0.9.9 in /autogptplatform/autogptlibs (by @dependabot) - PR
- #9620 - Lock Supabase docker-compose code (by @majdyz) - PR
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.6.0
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz over 1 year ago
autogpt - autogpt-platform-beta-v0.5.1
π Release autogpt-platform-beta-v0.5.1
Date: January 2024
π₯ What's New?
New Features
- #9564 - Added one-click unsubscribe functionality for emails (by @ntindle) - PR
- #9599 - Added support for undefined self-loop link to
listinput pin onAddToListBlock(by @majdyz) - PR - #9596 - Implemented baseline summary processing (by @ntindle) - PR
Enhancements
- #9605 - Reduced excessive application log, made DB configurable, and set DB connection limit & timeout (by @majdyz) - PR
- #9592 - Improved defensive loading of list data from database (by @ntindle) - PR
- #9586 - Implemented batching operations for queues and agent runs (by @ntindle) - PR
Bug Fixes
- #9604 - Added missing error pin to Exa Contents Block (by @Torantulino) - PR
- #9608 - Removed useless agent marketplace indices (by @majdyz) - PR
- #9619 - Set Supabase CLI version (by @majdyz) - PR
- #9610 - Made LibraryAgent image as initial StoreListing image (by @majdyz) - PR
- #9617 - Follow-up fix for LibraryAgent image as initial StoreListing image (by @majdyz) - PR
- #9613 - Prevented breaking when failing to make API call in Otto (by @Bentlybro) - PR
Documentation
- #9580 - Moved to a single source of truth for docs and removed duplicate info from backend readme (by @MK4070) - PR
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release. Special welcome to our new contributor:
And thanks to our returning contributors: - @ntindle - @majdyz - @Torantulino - @Bentlybro
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.5.1
Or download it directly from the Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz over 1 year ago
autogpt - AutoGPT Platform v0.5.0
New Features π
Onboarding flow - ensures every user can get a good intro to the platform
- feat(frontend): Onboarding flow UI by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/9485
- feat(platform): Onboarding flow backend by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/9511
New Agent Library Experience - provides much better UX for running agents and seeing their status and outputs
- feat(platform/library): Agent Library v2 by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9407
- feat(platform): Cost indication for agent runs by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9527
- feat(backend): Add cost on node & graph execution stats by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9520
- feat(platform): Library Agent "Delete" functionality by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9546
- feat(platform): Agent Run "Stop" + "Delete" functionality by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9547
- feat(backend): Integrate Ideogram for auto-generating created agent thumbnail by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9568
- fix(library): Anchor message to bottom of page by @andrewhooker2 in https://github.com/Significant-Gravitas/AutoGPT/pull/9572
- fix(frontend/library): Use correct graph version to render I/O by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9591
Smart Decision Maker Block
- feature(platform) Smart Decision Maker Block by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/9490
- feat(blocks): Enabled block Usage for Smart Decision Maker Block by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/9514
- fix(platform): Add Block Costs for SDM Block by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/9531
- feat(backend): Add conversation history as Smart Decision Block output by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9540
- fix(backend): Append prompt into the conversations output & Remove unused output pin on SmartDecisionBlock by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9550
- fix(backend): Use raw content from the LLM as conversation history by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9551
- feat(backend): Add tool execution response on Smart Decision Block by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9552
- feat(backend): Improve SmartDecisionMaker Agent-loop capability & add Anthropics support by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9585
feat(backend): low balance notiifcation by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9534
feat(blocks): add list comments and update comment blocks by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9583
UI/UX Improvements β¨
- fix(frontend): Minor UI tweak, fix non-accessible button on phone screen by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9504
- fix(frontend): Minor UI changes; Align badges & buttons on LibraryV1 by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9512
- feat(backend): Enable safe URL redirect on web requests for blocks by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9555
- fix(frontend): Featured agents cards layout+sizing by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/9482
- feat(frontend): Loading indicator for button click handlers by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9573
Bugfixes ππ¨
- fix(frontend): Fix
Run/Stopbutton on Builder page refresh by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/9503 - fix(backend): serialize the pydantic objects correctly for github checks and statuses by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9582
- fix(backend): Unbreak
add_marketplace_agent_to_libraryby @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9578
Technical improvements βοΈ
HTTP RPC to replace Pyro
- feat(backend): Pyro to FastAPI migration for micro service by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9508
- fix(backend): Use Pyro for RPC by default by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9528
- fix(backend): Fix exception response on RPC error & Missing Graph
RunningStatus by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9529 - feat(backend): Propagate error arguments on RPC exceptions by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9533
- fix(backend): allow more than one arg on the tuple by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9535
- fix(backend): Increase logging level threshold of RPC service to WARNING by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9576
chore(backend/deps): bump websockets from 13.1 to 14.2 in /autogpt_platform/backend by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/9398
feat: add Codecov test analytics for flaky and failed tests by @thomasrockhu-codecov in https://github.com/Significant-Gravitas/AutoGPT/pull/9420
chore(libs/deps-dev): bump ruff from 0.9.3 to 0.9.6 in /autogptplatform/autogptlibs in the development-dependencies group across 1 directory by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/9454
feat(backend): handle bounced emails from postmark by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9506
fix(frontend): Remove unused Stripe on frontend by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9536
fix(backend): Error out execution when no starting node is available by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9566
Enhance process management with error handling and lifecycle improvements by @rahmanlibi47 in https://github.com/Significant-Gravitas/AutoGPT/pull/9565
Documentation improvements π
- docs(security): Update disclosure timeline by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9581
- Feat(Otto) Add Initial Otto Chat Bot code by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/9266
Thanks to Our Contributors! π
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
As well as our returning contributors: - @kcze - @Swiftyos - @majdyz - @ntindle - @Pwuts - @Bentlybro - @andrewhooker2 - @dependabot
How to Get This Update π₯
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.5.0
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
Feedback and Issues π
If you encounter any issues or have suggestions, please join our Discord and let us know!
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.11...autogpt-platform-beta-v0.5.0
- Python
Published by Pwuts over 1 year ago
autogpt - autogpt-platform-beta-v0.4.11
π Release autogpt-platform-beta-v0.4.11
Date: 20th February 2025
π₯ What's New?
New Features
- #9258 - Library v2 Agents and Presets (by @Pwuts) - PR
- #9051 - Library v2 Agent Runs page implementation (by @Pwuts) - PR
- #9466 - Add Dispute & Refund resolution process (by @majdyz) - PR
- #9387 - Add base for smartlead, apollo, and zerobounce blocks (by @ntindle) - PR
Backend Enhancements
- #9445 - Schema updates, migration, queries for Email Notification Service (by @ntindle) - PR
- #9475 - Migrate JSON encoded string columns into native JSON column (by @majdyz) - PR
- #9464 - Spawn the notifications service with basic test (by @ntindle) - PR
- #9469 - Add ability to send emails to notification service (by @ntindle) - PR
- #9501 - Move failed messages into a dead letter queue (by @ntindle) - PR
- #9488 - Notification Integration for credits system (by @majdyz) - PR
UI/UX Improvements
- #9476 - Rework user settings page with Form and loading skeleton (by @andrewhooker2) - PR
Bug Fixes
- #9489 - Fix failing poetry.lock validation on CI (by @majdyz) - PR
- #9497 - Correctly check if email service is set up (by @ntindle) - PR
- #9498 - Fix return type and usage of
api.listLibraryAgents()(by @Pwuts) - PR - #9499 - Remove invalid font class names (by @majdyz) - PR
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release:
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.4.11
Or download it directly from the Releases page.
A note to any one using the Dev branch before this release:
Anyone working on the dev branch will need to delete their rabbit mq containers and let docker compose recreate it due to a misconfiguration
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro over 1 year ago
autogpt - autogpt-platform-beta-v0.4.10
π Release autogpt-platform-beta-v0.4.10
Date: 12th February 2025
π₯ What's New?
New Features
- #9450 - Add XML Parser Block (by @safimuhammad) - PR
- #9470 - Add batch matched result and count on ExtractTextInformationBlock (by @majdyz) - PR
- #9437 - Add RabbitMQ to docker compose (by @ntindle) - PR
- #9438 - Attach RabbitMQ to the AppService (by @ntindle) - PR
- #9444 - Schedule specific agent version (by @kcze) - PR
- #9332 - Support opening graphs with version and execution id (by @kcze) - PR
UI/UX Improvements
- #9428 - Show toast on low credit balance, rename 'Credits' page to 'Billing' (by @kcze) - PR
- #9463 - Improve Market featured agent card (by @andrewhooker2) - PR
- #9465 - Update user profile from marketplace to appropriate profile route (by @andrewhooker2) - PR
Bug Fixes
- #9435 - Improve performance of builder (by @Swiftyos) - PR
- #9441 - Prevent exception when Stripe env var is missing (by @kcze) - PR
- #9439 - Fix beads when output is array (by @kcze) - PR
- #9443 - Fix issue when pasting blocks (by @kcze) - PR
- #9468 - Support Python 3.10 (by @Pwuts) - PR
- #9471 - Update PublishAgentAwaitingReview router push path (by @Bentlybro) - PR
Dependencies & Maintenance
- #9399 - Bump google-cloud-storage from 2.19.0 to 3.0.0 in /autogpt_platform/backend (by @dependabot) - PR
Documentation
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
As well as our returning contributors: - @ntindle - @kcze - @Swiftyos - @andrewhooker2 - @safimuhammad - @majdyz - @Pwuts - @Bentlybro
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.4.10
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Bentlybro over 1 year ago
autogpt - autogpt-platform-beta-v0.4.9
π Release autogpt-platform-beta-v0.4.9
π Date: February 6, 2025
π₯ What's New?
New Features
- #9430 - Enhance the output from the external API on agent output (by @aarushik93)
Bug Fixes
- #9424 - Fix missing Profiles (by @Swiftyos)
Dependencies & Maintenance
- #9403 - Bump
framer-motionfrom 11.16.0 to 12.0.11 in/autogpt_platform/frontend(by @dependabot) - #9434 - Bump production dependencies across 1 directory with 5 updates (by @dependabot)
- #9400 - Bump production dependencies in
/autogpt_platform/frontendwith 4 updates (by @dependabot) - #9401 - Bump development dependencies in
/autogpt_platform/frontendwith 13 updates (by @dependabot) - #9432 - Bump production dependencies across 1 directory with 4 updates (by @dependabot)
π Thanks to Our Contributors!
A huge thank you to everyone who contributed to this release, including our new and returning contributors:
- @aarushik93
- @Swiftyos
π Full Changelog: Compare autogpt-platform-beta-v0.4.8...autogpt-platform-beta-v0.4.9
- Python
Published by aarushik93 over 1 year ago
autogpt - autogpt-platform-beta-v0.4.8
π Release autogpt-platform-beta-v0.4.8
Date: January 2025
π₯ What's New?
New Features
- #9366 - Add text replace block (by @ntindle) - PR
- #9369 - Todoist REST API blocks (by @Abhi1992002) - PR
- #9291 - Implement User Credit Transaction History (by @majdyz) - PR
- #9319 - Authentication for Todoist block (by @Abhi1992002) - PR
- #9308 - Add ScreenshotOne block (by @ntindle) - PR
- #9390 - Update LLM models (by @kcze) - PR
Enhancements
- #9423 - Use USD value instead of cents credit value (by @majdyz) - PR
- #9426 - Avoid multiple auto-top-ups within the same execution (by @majdyz) - PR
- #9419 - Fix wordings for auto top-up feature (by @majdyz) - PR
- #9418 - Set the minimum auto top-up amount to 500 credits (by @majdyz) - PR
UI/UX Improvements
- #9368 - Allow further zooming out in the builder (by @pratimsadhu) - PR
- #9377 - Center reset password page (by @kcze) - PR
- #9358 - Fixed font for Heading Issue #8971 (by @safimuhammad) - PR
- #9381 - Marketplace UI changes (by @safimuhammad) - PR
Bug Fixes
- #9296 - PAYG system fixes (by @kcze) - PR
- #9389 - Show feedback if user exists on sign up (by @kcze) - PR
- #9383 - Fix typing for
dict/dict[Any, Any]SchemaField(by @kcze) - PR - #9391 - Fix broken top-up flow (by @majdyz) - PR
- #9392 - Fix return url post top-up (by @majdyz) - PR
- #9417 - Fix return URL of billing portal when platformbaseurl != frontendbaseurl (by @majdyz) - PR
- #9427 - Charge user credits before its block execution (by @majdyz) - PR
Documentation
- #9379 - Update README.md (by @ethethanlee) - PR
Dependencies & Maintenance
- #9343 - Bump ruff from 0.9.2 to 0.9.3 (by @dependabot) - PR
- #9364 - Bump production-dependencies group with 9 updates (by @dependabot) - PR
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
As well as our returning contributors: - @ntindle - @majdyz - @kcze - @Abhi1992002 - @ethethanlee - @dependabot
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.4.8
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle over 1 year ago
autogpt - Hotfix for duplicate pins
What's Changed
- fix(backend): Fix doubly reported produced output by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9412
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.6...autogpt-platform-beta-v0.4.7
- Python
Published by ntindle over 1 year ago
autogpt - autogpt-platform-beta-v0.4.6
What's Changed
- fix(backend): fix missing agent object requirement by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9380 Allows users to download agent from the store
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.5...autogpt-platform-beta-v0.4.6
- Python
Published by ntindle over 1 year ago
autogpt - autogpt-platform-beta-v0.4.5
What's Changed
- fix(backend): Remove hardcoded auto-top-up config definition on setautotop_up by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9361
- fix(backend): Fix get balance error on user with null running balance by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9365
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.4...autogpt-platform-beta-v0.4.5
- Python
Published by ntindle over 1 year ago
autogpt - autogpt-platform-beta-v0.4.4
π Release autogpt-platform-beta-v0.4.4
Date: January 29, 2025
π₯ What's New?
New
- #9272 - Create external API (by @aarushik93)
- #9267 - Enable executing store agents without agent ownership (by @Pwuts)
- #9330 - Add LLM prompt as the output pin (by @majdyz)
- #9278 - Implement Auto-Top-Up credits capability (by @majdyz)
- #9306 - Minimize non-caught error logic between graph exec creation and queueing (by @majdyz)
- #9333 - Added autocomplete on login (by @turboslapper)
Enhancements
- #9248 - Re-enable tests in monitor.spec.ts (by @ntindle)
- #9340 - Make spend credit failure part of block execution failure (by @majdyz)
- #9288 - Remove steps about adding Ollama credentials (by @Bentlybro)
- #9119 - Change
/store*URL to/marketplace*(by @kcze) - #9050 - Implement top-up flow for PAYG System (by @kcze)
- #9217 - Add graph/node id & execution id on CreditTransaction table (by @majdyz)
- #9264 - Add billing portal entry point (by @majdyz)
- #9226 - Add TypeScript type checks to frontend (by @ntindle)
- #9352 - Add default support in oneOf field (by @Abhi1992002)
- #9299 - Bump ruff from 0.8.6 to 0.9.2 in /autogpt_libs (by @dependabot)
- #9300 - Bump the development-dependencies group across 1 directory with 5 updates (by @dependabot)
- #9298 - Bump the development-dependencies group across 1 directory with 17 updates (by @dependabot)
- #9347 - Bump the production-dependencies group across 1 directory with 19 updates (by @dependabot)
- #9237 - Bump the production-dependencies group across 1 directory with 4 updates (by @dependabot)
- #9349 - Bump the production-dependencies group across 1 directory with 19 updates (by @dependabot)
Bug Fixes
- #9243 - Security upgrade next from 14.2.20 to 14.2.21 (by @ntindle)
- #9290 - Unbreak save button after save error (by @Pwuts)
- #9311 - Fix page layouts (sizing + padding) (by @Pwuts)
- #9295 - Make monthly top-up adjust the target balance (by @majdyz)
- #9247 - Fix "Select All" in Agent Dashboard (by @Ayush-Mittal10)
- #9337 - Remove TwitterUnblockUserBlock & TwitterBlockUserBlock (by @majdyz)
- #9338 - Check if Linear is enabled before showing blocks (by @ntindle)
- #9351 - Add ollama_host to AIConversationBlock (by @Bentlybro)
- #9287 - No longer require Ollama key (by @ntindle)
- #9138 - Fix broken connections when copying and pasting an agent (by @RitikDutta)
- #9360 - Fix failing testblockcredit_reset (by @majdyz)
- #9341 - Increase agent execution timeout to fix
test_agent_executionflakiness (by @ntindle) - #9339 - Update repo-close-stale-issues.yml (by @ntindle)
New Blocks
- #9271 - Add blocks for GitHub checks & statuses (by @ntindle)
- #9158 - Split CodeExecutionBlock into InstantiationBlock & StepExecutionBlock (by @mariosacaj)
- #9320 - Add multimedia file support & basic Video blocks (by @majdyz)
- #9285 - Add Mem0 AI memory block (by @ntindle)
- #9113 - Add username+password credentials type; Bring Back email and Reddit blocks (by @ntindle)
- #9269 - Linear integration (by @ntindle)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:
As well as our returning contributors: - @ntindle - @majdyz - @Pwuts - @kcze - @Bentlybro - @aarushik93 - @Abhi1992002 - @dependabot
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.4.4
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by ntindle over 1 year ago
autogpt - autogpt-platform-beta-v0.4.3
What's Changed
- fix(blocks/Exa): Fix exa contents block advanced toggle by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/9255
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.2...autogpt-platform-beta-v0.4.3
- Python
Published by aarushik93 over 1 year ago
autogpt - autogpt-platform-beta-v0.4.2
π Release autogpt-platform-beta-v0.4.2
Date: 10th Jan 2025
π₯ Whatβs New?
New Features
- #9149 - Make scheduler DB connection pool configurable & prevent connection overflow (by @majdyz)
- #8932 - Support multiple credentials inputs on blocks (by @Pwuts)
- #9185 - Add
TERMINATEDexecution status to backend executor (by @Pwuts) - #8754 - Add Twitter integration (by @Abhi1992002)
- #9212 - Add API key generation frontend (by @Abhi1992002)
- #9230 - Fix carousel on store page (by @Abhi1992002)
- #9235 - Provide Nvidia by default in backend/blocks/nvidia (by @aarushik93)
Enhancements
- #9180 - Move some GitHub blocks to the correct file (by @Bentlybro)
- #9164 - Delete old marketplace code (by @Swiftyos)
- #9234 - Update Ollama docs (by @Bentlybro)
- #9202, #9150, #9165, #9214, #9207 - Various dependency updates and refactors (by @dependabot & others)
- #9195 - Add custom fonts and update layout styles (by @Abhi1992002)
- #9216 - Fix Provider name enum usage (by @ntindle)
Bug Fixes
- #9130 - Remove croniter (by @majdyz)
- #9128 - Ensure fields with default values are not set to advanced by default (by @majdyz)
- #9157 - Prevent HTTP requests to internal IPv6 addresses for Agent Blocks (by @majdyz)
- #9171 - Fix validation of hostname-less URLs (by @Pwuts)
- #9170 - Make input layout & padding consistent (by @majdyz)
- #9121 - Download agent from store if user is not logged in (by @Abhi1992002)
- #9197 - Fix Poetry v2.0.0 compatibility (by @Pwuts)
- #9209, #9210 - Fix webhook ingress URL generation & intermittent test failures (by @Pwuts)
- #9219 - Improve handling of plain text in βsend web requestβ block (by @Bentlybro)
- #9233 - Add default credentials for Fal, Exa, E2B (by @aarushik93)
- #9229 - Remove Python.format & Jinja templating format backward compatibility (by @majdyz)
New Blocks
- #9144 - Add GitHub Create File block (by @Bentlybro)
- #9169 - Add GitHub Create Repo block (by @Bentlybro)
- #9172 - Add GitHub List Stargazers block (by @Bentlybro)
- #9213 - Add Nvidia Deepfake Detection block (by @aarushik93)
π Thanks to Our Contributors!
A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors, as well as our returning ones:
- @majdyz
- @Pwuts
- @Bentlybro
- @Abhi1992002
- @aarushik93
- @ntindle
- @Swiftyos
- @dependabot
- And all other amazing contributors!
π₯ How to Get This Update
To update to this version, run:
bash
git pull origin autogpt-platform-beta-v0.4.2
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by aarushik93 over 1 year ago
autogpt - autogpt-platform-beta-v0.4.1
π Release autogpt-platform-beta-v0.4.1
Pull Requests: 7
Date: 31st Dec 2024
π₯ Whatβs New?
New Features
- (No new features in this hotfix release.)
Enhancements
Bug Fixes
- π #9112 - Ensured username is properly lowered upon update (by @Swiftyos)
- π #9114 - Creator profile descriptions now respect new lines (by @ethethanlee)
- π #9147 - Multiple platform fixes, including:
β’ Redirect to the marketplace
β’ Use agent graph data instead of store listing data
β’ Donβt export agent input values
β’ URL sanitization for agent names containing colons
β’ Show all top agents
(by @Swiftyos) - π #9135 - Added status check to prevent lock release timing out (by @majdyz)
- π #9132 - Fixed broken block UI layout (by @majdyz)
- π #9159 - Hotfix release ensuring stable state of the code (by @Swiftyos)
- π #9112 - Ensured username is properly lowered upon update (by @Swiftyos)
New Blocks
- (No new blocks in this release.)
π Thanks to Our Contributors!
A special shoutout to all the amazing contributors who made this release possible, especially those new contributors: - π @ethethanlee
And returning contributors: - π @Swiftyos - π @kcze - π @majdyz
π₯ How to Get This Update
To update to this version, use:
bash
git pull origin autogpt-platform-beta-v0.4.1
Or download it directly from the
Releases page.
For a complete list of changes, see the Full Changelog.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Swiftyos over 1 year ago
autogpt - autogpt-platform-beta-v0.4.0
π Release autogpt-platform-beta-v0.4.0
Date: December 20, 2024
ποΈ Introducing the New Marketplace
π Overview
AutoGPT Marketplace Version 2 expands on the Pre-Marketplace by enhancing agent discovery, providing richer content presentation, and introducing new user engagement features. The focus is on creating a visually appealing and interactive marketplace that allows users to explore and evaluate agents through images, videos, and detailed descriptions.
Vision
To create a visually compelling and interactive open-source marketplace for autonomous AI agents, where users can easily discover, evaluate, and interact with agents through media-rich listings, ratings, and version history.
Objectives
β’ π Incorporate visuals (icons, images, videos) into agent listings.
β’ β Introduce a rating system and agent run count.
β’ π Provide version history and update logs from creators.
β’ π Improve user experience with advanced search and filtering features.
Marketplace Updates
New Features
- π Agent Store V2 (#8874) by @Swiftyos
- π Default for is featured (#9061) by @ntindle
- π Auto-populate the agent submission form (#9074) by @Swiftyos
- π Generate AI images for store submissions (#9090) by @Swiftyos
- π Add new model and prompt in image generation (#9099) by @Abhi1992002
Enhancements
- β‘ Add URL swapping for marketplace (#8418) by @Abhi1992002
- β‘ Small UI changes on marketplace (#9094) by @Abhi1992002
Bug Fixes
- π Merge issues from store -> dev (#9016) by @ntindle
- π Uploading to store selects two agents (#9065) by @Swiftyos
- π Youtube link not showing video on agent page (#9068) by @Swiftyos
- π Marketplace - Navbar should say "Marketplace" rather than "Agent Store" (#9069) by @Swiftyos
- π Fix "Integrations" link in Settings (#9073) by @Bentlybro
- π Make username case insensitive (#9088) by @Swiftyos
- π Missing default image in "Publish an Agent" flow (#9089) by @Swiftyos
- π Increase margin below featured section (#9092) by @Swiftyos
- π Remove debug logging of requests (#9093) by @Swiftyos
- π Sanitize username and Agent Name in URLs (#9096) by @Swiftyos
- π Fix add agent to library (#9098) by @Swiftyos
π₯ Whatβs New?
New Features
- π Add API key rate limit middleware (#8850) by @aarushik93
- π Add block tests (#8804) by @ntindle
- π Add LaunchDarkly feature flagging UI (#8847) by @aarushik93
- π Add monitor tests (#8880) by @ntindle
- π Add field extraction handle for block with object output (#8900) by @majdyz
- π Reset password page (#8987) by @kcze
- π Search results updates (#9024) by @Bentlybro
- π Add basic library functionality (#9043) by @Swiftyos
- π Updates to navbar (#9047) by @Bentlybro
- π Updated schema to allow featuring of specific creators (#9048) by @Swiftyos
- π Support manually setting up webhooks (#8750) by @ntindle
- π Disable theme toggle (#9062) by @Bentlybro
- π Remove "credentials" from export & import of agents (#9081) by @Bentlybro
- π Swap context menu for dropdown (#9091) by @ntindle
- π Add API key rate limit middleware (#8850) by @aarushik93
Enhancements
- β‘ Apply lint on autogpt_lib folder (#8751) by @majdyz
- β‘ Adding Docs for Agent Blocks (#8845) by @kbarnard10
- β‘ Fix dependabot PR/commit titles (#8841) by @Pwuts
- β‘ Remove huntr security bounty mention (#8872) by @ntindle
- β‘ Use dict instead of Dict in blocks/fal (#8855) by @aarushik93
- β‘ Fix linting & formatting for autogpt_libs (#8860) by @Pwuts
- β‘ Bump ruff from 0.8.0 to 0.8.1 (#8864) by @dependabot
- β‘ Add docs for writing playwright tests (#8877) by @ntindle
- β‘ Add poetry.lock check (#8885) by @Pwuts
- β‘ Bump dev dependencies in /autogpt_platform/market (#8871) by @dependabot
- β‘ Bump production dependencies in /autogpt_platform/frontend (#8865) by @dependabot
- β‘ Incremental additions to platform documentation (#8898) by @kbarnard10
- β‘ Refactor GraphExecution naming clash (#8939) by @majdyz
- β‘ Simplify CredentialsField usage & use ProviderName globally (#8725) by @Pwuts
- β‘ Speed up frontend test jobs (#8949) by @Pwuts
- β‘ Bump dev dependencies in /autogpt_platform/market (#8923) by @dependabot
- β‘ Update cryptography from 43.0.3 to 44.0.0 (#8870) by @dependabot
- β‘ Bump ruff from 0.8.2 to 0.8.3 (#9008) by @dependabot
- β‘ Additional build page automation tooling (#8951) by @ntindle
- β‘ Bump uvicorn from 0.32.1 to 0.34.0 (#9012) by @dependabot
- β‘ Bump dev dependencies across directories (#9017) by @dependabot
- β‘ Update Supabase and backend API management (#9036) by @kcze
- β‘ New Release (platform) (#9023) by @Swiftyos
- β‘ Apply lint on autogpt_lib folder (#8751) by @majdyz
Bug Fixes
- π Specify encoding for file with emoji on Windows (#8873) by @ntindle
- π Advanced-toggle-default (#8802) by @Abhi1992002
- π Add stricter URL validation for block requests (#8890) by @majdyz
- π Enable Jinja SandboxedEnvironment for TextFormatter (#8891) by @majdyz
- π Ensure obtained DB connections can query (#8894) by @majdyz
- π Agent output re-fetched on each dialog open (#8883) by @majdyz
- π Stop LaunchDarkly startup/shutdown on local envs (#8897) by @aarushik93
- π Increase size of connection pin in blocks (#8920) by @Abhi1992002
- π Fix Github PR blocks (#8908) by @vishesh10
- π Make pins smaller, fix hover area (#8941) by @kcze
- π Optional number input (#8940) by @Abhi1992002
- π Deactivate graph on delete (#8947) by @Pwuts
- π Specify encoding for file with emoji on Windows (#8873) by @ntindle
New Blocks
- π§± Add jina fact checker block (#8409) by @Bentlybro
- π§± Add Slant 3D printing via API service (#8805) by @ntindle
- π§± Add webhook block status indicator (#8838) by @Pwuts
- π§± Add code execution block (#8768) by @Abhi1992002
- π§± Add Exa API Blocks (#8835) by @aarushik93
- π§± Add new openrouter models (#8905) by @Torantulino
- π§± Add Code extraction Block (#8778) by @Bentlybro
- π§± Add CreateDictionaryBlock and CreateListBlock (#8903) by @Torantulino
- π§± Ollama - Remote hosts (#8234) by @Fried-Squid
- π§± Add support for mutually exclusive input fields (#8856) by @Abhi1992002
- π§± Add depends_on support for input fields (#8852) by @Abhi1992002
- π§± Support find all regex extraction for ExtractTextInformationBlock (#8934) by @majdyz
- π§± Add more Exa blocks (#9097) by @aarushik93
- π§± Add jina fact checker block (#8409) by @Bentlybro
π Thanks to Our Contributors!
A special shoutout to all the amazing contributors who made this release possible, especially those new contributors:
- π @Fried-Squid
And returning contributors:
- π @majdyz
- π @Bentlybro
- π @kbarnard10
- π @Pwuts
- π @Abhi1992002
- π @ntindle
- π @aarushik93
- π @dependabot
- π @vishesh10
- π @Torantulino
- π @kcze
- π @Swiftyos
π₯ How to Get This Update
To update to this version, use:
bash
git pull origin autogpt-platform-beta-v0.4.0
Or download it directly from the Releases page.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by Swiftyos over 1 year ago
autogpt - autogpt-platform-beta-v0.3.4
π Release autogpt-platform-beta-v0.3.4
Date: December 2, 2024
π₯ Whatβs New?
New Features
- π Webhook-triggered blocks: Implemented webhook-triggered blocks. #8358 by @Pwuts
- π Feature flagging setup: Introduced feature flagging to the platform. #8718 by @aarushik93
- π AI video generator block: Added a block for AI video generation using Fal txt 2 vid. #8528 by @Torantulino
- π Make Block description searchable: Enabled search functionality on Block list palette for Block descriptions. #8839 by @majdyz
Enhancements
- β‘ Various block QoL improvements: Significant quality of life improvements to various blocks. #8749 by @ntindle
- β‘ Combine per-provider credentials API calls: Improved API call efficiency for provider credentials. #8772 by @Pwuts
- β‘ Add baseline utility for integration testing: Enhancements to support integration testing from frontend UI. #8765 by @ntindle
Bug Fixes
- π Revert non-async routes: Corrected incorrect change from async routes. #8734 by @majdyz
- π Fix .env file read contention: Addressed contention issue when setting up Pyro connections. #8736 by @majdyz
- π Double
modelkwarg error: Resolved error inAnthropicProvider.create_chat_completion(...). #8666 by @Pwuts - π Fix missing credentials input: Added missing credentials input check for better UI/UX. #8834 by @Pwuts
New Blocks
π Thanks to Our Contributors!
A special shoutout to all the amazing contributors who made this release possible, especially those new contributors: - π @thecosmicmuffet made their first contribution - π @oxygen-fragment made their first contribution
And returning contributors: - π @majdyz - π @Pwuts - π @Abhi1992002 - π @dependabot - π @ntindle - π @aarushik93 - π @Torantulino - π @Bentlybro
π₯ How to Get This Update
To update to this version, use:
bash
git pull origin autogpt-platform-beta-v0.3.4
Or download it directly from the Releases page.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
- Python
Published by majdyz over 1 year ago
autogpt - AutoGPT Platform v0.3.3
UI/UX Improvements π»
- fix(frontend): Allow importing agent file with empty description by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8670
- fix(backend): Improve input typing for blocks
StepThroughItemsBlock,CountdownTimerBlock,AddToListBlock,AddToDictionaryBlockby @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8713 - feat(frontend): Show Agent Output on Monitor page by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/8501
- feat(platform): Updates to Runner Output UI by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/8717
Technical Improvements βοΈ
- refactor(platform): Remove settings endpoint by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8715
- fix(frontend): Fix duplicate API calls on Monitor Page by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8727
- fix(block): Renamed
model_versioninput to prevent conflicts with Pydantic naming by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/8729 - test(frontend): Add simple auth tests by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8709
DX improvements π·πΌ
- dx(backend): Fix
pre-commitisortstep by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8726 - docs(platform): update docs for security ssrf by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8675
- docs: replace docker-compose with docker compose by @simoneb in https://github.com/Significant-Gravitas/AutoGPT/pull/8502
New Contributors π
- @dagelf made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/8417
- @simoneb made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/8502
How to Get This Update π₯
To update to this version, use:
bash
git pull origin agpt-platform-beta-v0.3.3
Or download it directly from the Releases page.
Feedback and Issues π
If you encounter any issues or have suggestions, please join our Discord and let us know!
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.3.2...autogpt-platform-beta-v0.3.3
- Python
Published by Pwuts over 1 year ago
autogpt - autogpt-platform-beta-v0.3.2
π What's New in v0.3.2?
π New Features
- feat(backend): Enable JSON parsing with typing & conversion (#8578) by @majdyz
- feat(blocks): Add Open Router integration with a large selection of new models (#8653) by @Torantulino
π Fixes & Improvements
- fix(backend): Add migrations to fix credentials inputs (#8674) by @Pwuts
- fix(backend): Resolve Pydantic warning about missing
secrets_dir(#8692) by @Pwuts - fix(backend): Define
executionmanagerhostname for local docker-mode (#8681) by @majdyz - fix(frontend): Typing in the
NodeKeyValueInputfield no longer unfocuses the field (#8680) by @majdyz - fix(frontend): Avoid displaying overly long description text for blocks (#8688) by @majdyz
- fix(platform/builder): Add heartbeat mechanism (#8665) by @aarushik93
- fix(backend): Add a lower cap of zero for user credits (#8682) by @majdyz
- fix(backend): Avoid falling back to default user unless
ENABLED_AUTHis set toFalse(#8691) by @majdyz
π Documentation Updates
- tweak(docs): Update block file path in documentation (#8662) by @Torantulino
π Build & Refactor
- refactor(frontend): Updated buttons for editing agents in Monitor (#8687) by @kcze
- build(frontend): Optimize Docker build time and image size (#8695) by @Pwuts
π Full Changelog: Compare v0.3.1...v0.3.2
- Python
Published by aarushik93 over 1 year ago
autogpt - AutoGPT Platform v0.3.1
v0.3.1 is a patched re-release of v0.3.0.
Highlights β¨
Agent Execution Block π€ The Agent Execution Block has been introduced, allowing users to use agents as blocks within other agents. This powerful new feature makes it possible to build modular complex agents.
Scheduling Agent Runner β° Users can now schedule agents to run at specific times using the new scheduling functionality in the UI. Monitor and manage your scheduled agents easily from the dedicated monitor page.
New Blocks and Enhancements π§©
AI Image Generator Block πΌοΈ The AI Image Generator Block has been added, providing a unified interface for generating images using various AI models. Users can now easily generate images within their workflows.
AI Music Generator Block π΅ Introducing the AI Music Generator Block, powered by Meta Music Gen. Users can now generate music directly within the AutoGPT platform, opening up exciting possibilities for audio-based workflows.
YouTube Video Block Enhancements π The YouTube Video Block now supports additional languages, expanding its capabilities for a broader range of users and use cases.
UI/UX Improvements π»
Centered Initial Canvas π¨ The initial canvas in the UI is now centered, providing a more visually appealing and user-friendly experience.
Client-side Validation π¦ Client-side validation has been implemented for the Agent Executor Block, ensuring a smoother and more reliable user experience.
Credentials Input Enhancements π The credentials input UI has been enhanced to provide a more intuitive and streamlined experience. Double titles have been removed, and credentials are now automatically selected when there is only one option available.
Authentication Checks π Authentication checks have been added to ensure that only authorized users can perform certain actions within the platform.
Improved Error Transparency β οΈ Communication of errors in the front end has been improved, to help users understand and resolve issues with their graphs.
Bug Fixes and Optimizations π
Input Field Updates π Fixed an issue where newly typed text in input fields would vanish on scroll, providing a more stable editing experience.
Block Cost Configuration π° The block cost configuration has been refactored and centralized into a single file, making it easier to manage and update costs for various blocks.
Dependency Updates π¦ Several dependencies have been updated to their latest versions, enhancing security, performance, and compatibility.
Error Handling and Logging π‘ Improved error handling and logging mechanisms have been implemented across various components, facilitating better debugging and troubleshooting.
Miscellaneous Changes π
- The project's version has been bumped to v0.3.1.
- Default credentials are now mapped to actual provider names (e.g.,
anthropic) for better clarity. - Hidden credentials have been introduced for default system keys, ensuring they are not visible in the user profile.
π₯ How to Get This Update
To update to this version, use:
bash
git pull origin agpt-platform-beta-v0.3.1
Or download it directly from the Releases page.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!
Full Changelist
- feat(block): Add AI Music Generator Block with Meta Music Gen by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8532
- build(deps): bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8609
- [Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-bookworm by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8619
- build(deps): bump supabase from 2.9.1 to 2.10.0 in /autogptplatform/autogptlibs in the production-dependencies group by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8617
- build(deps-dev): bump ruff from 0.7.2 to 0.7.3 in /autogptplatform/autogptlibs in the development-dependencies group by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8618
- build(deps-dev): bump the development-dependencies group in /autogpt_platform/market with 2 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8612
- build(deps): bump the production-dependencies group in /autogpt_platform/backend with 2 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8610
- build(deps-dev): bump the development-dependencies group in /autogpt_platform/frontend with 12 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8615
- build(deps): bump the production-dependencies group in /autogpt_platform/frontend with 8 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8614
- build(deps-dev): bump the development-dependencies group in /autogpt_platform/backend with 3 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8611
- [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8620
- build(deps): bump cookie from 0.7.0 to 1.0.1 in /autogpt_platform/frontend by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8616
- [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8622
- fix: show error toast on Run failure when inputs or credentials are i⦠by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8391
- feat(platform): Introduced Agent Execution Block by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8533
- refactor(backend): Centralize Block Cost into a Single File by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8623
- feat(platform): Simplify Credentials UX by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/8524
- fix(frontend): Unbreak credentials input on single-provider blocks by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8636
- tweak(backend): Update all block costs by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8639
- Adding Google Analytics to docs site by @kbarnard10 in https://github.com/Significant-Gravitas/AutoGPT/pull/8640
- fix(frontend): Fix client-side validation for Agent Executor Block by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8643
- fix(classic): update docs for security deprecation by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8632
- fix(frontend): Remove double title on credentials input by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8638
- Create SECURITY.md by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8645
- fix(platform): Remove migrate and encrypt function by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8646
- fix(frontend): Fix input-field update on empty & default value by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8647
- feat(frontend): Center initial canvas by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8644
- Add provision for other languages in Youtube Video Block by @vishesh10 in https://github.com/Significant-Gravitas/AutoGPT/pull/8630
- tweak(frontend): Add jina and unreal to hidden credentials list in frontend by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8642
- feat(frontend): check auth before allowing actions to run by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8633
- feat(blocks): Add
AIImageGeneratorBlockby @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8525 - feat(platform): Add api generator functions and endpoints by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8597
- feat(platform) : scheduling agent runner by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8634
- Feat(Builder/tutorial): Updates to fix tutorial by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/8655
- Revert "fix(platform): Remove migrate and encrypt function" by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8654
- ci: fix classic ci by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8338
- fix(frontend): Newly typed text in Input fields vanishes on scroll by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8657
- fix(backend): Add execution persistence for execution scheduler service by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8649
- fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8674
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.2.2...autogpt-platform-beta-v0.3.1
- Python
Published by Pwuts over 1 year ago
autogpt - autogpt-platform-beta-v0.2.2
What's Changed π
DX Improvements π οΈ Fix pre-commit configuration #8584 by @Pwuts π§Ή Clean up PR template #8541 by @Pwuts
New Features π Pinecone blocks added #8535 by @aarushik93 π API key database table introduced #8593 by @aarushik93 βοΈ Default credentials for Jina blocks #8603 by @aarushik93
Build Enhancements π Add launch.json for VSCode debugging #8496 by @ntindle
Full Changelog: Compare v0.2.1...v0.2.2
- Python
Published by aarushik93 over 1 year ago
autogpt - autogpt-platform-beta-v0.2.1
π What's Changed
- feat(pre-commit): Detect secrets #8507 by @Swiftyos
- docs(platform): Update frontend instructions #8514 by @Swiftyos
- chore(platform): Tidy up repo structure #8521 by @Swiftyos
- feat(platform): Reseal revid #8523 by @aarushik93
- refactor(platform/rest): Update REST API to use standard FastAPI structure #8519 by @Swiftyos
- build(deps): Bump actions/checkout from 2 to 4 #8553 by @dependabot
- build(deps): Bump uuid in frontend #8552 by @dependabot
- build(deps): Update production dependencies across 1 directory with 7 updates #8556 by @dependabot
- build(deps): Bump date-fns in frontend #8550 by @dependabot
- build(deps-dev): Update development dependencies in frontend #8548 by @dependabot
- build(deps-dev): Update development dependencies in backend #8543 by @dependabot
- build(deps): Bump sentry-sdk in market #8544 by @dependabot
- build(deps-dev): Bump storybook in frontend #8551 by @dependabot
- feat(platform): Toast Graph Creation Error #8536 by @majdyz
- Update: docker-compose.platform.yml #8560 by @aarushik93
- fix(frontend): Fix connection value clash #8559 by @majdyz
- feat(backend): Reduce local mode services #8562 by @majdyz
- [Snyk] Security upgrade to python 3.11.10-slim-bookworm #8557 by @ntindle
- build(deps): Manual fix - bump replicate #8476 by @dependabot
- fix(platform): Add local enc key #8568 by @aarushik93
- feat: Bump elliptic to 6.6.0 #8570 by @ntindle
- fix: Update cookie handling #8571 by @ntindle
- fix(frontend): Fix broken UI on Run #8575 by @majdyz
- refactor(backend): Merge GraphMeta & Graph, remove subgraph functionality #8526 by @majdyz
- feat(build-page): Make content unselectable except flowEditor #8534 by @Abhi1992002
- Update: codeql.yml #8500 by @ntindle
- fix(searchtheweb): Fix the Jina Search Block #8583 by @aarushik93
- ci(platform): Update pipelines to run from infra repo #8595 by @aarushik93
π New Contributors
- @jackfromeast made their first contribution in #8531
Full Changelog: compare v0.2.0...v0.2.1
- Python
Published by aarushik93 over 1 year ago
autogpt - agpt-platform-beta-v0.2.0
What's Changed
Infrastructure & Security
- Updated Secrets Management: Implemented a new approach to secrets handling, including secret rotation and resealing, to enhance security (#8505, #8506).
- Infrastructure Update: Improved environment configuration with updated variable names (#8447) and fixed production workload identity pool (#8456).
Feature Enhancements
- Blocks System: Added support for Pinecone and Jina blocks to improve modularity (#8401).
- Platform Improvements: Added default secrets (#8452) and removed dotenv for a streamlined configuration process (#8459).
Dependency Updates
- Frontend: Updated
react-day-pickerto9.2.0(#8442) and several other development dependencies. - Backend: Bumped versions for
websockets(#8477),sentry-sdk(#8475),psutil(#8473),tenacity(#8472), and other libraries to improve stability and performance. - CI & Build Tools: Updated several GitHub Actions and build dependencies, including
setup-python,setup-helm,create-pull-request, and others for better CI/CD performance and compatibility.
Fixes & Optimizations
- Backend Optimization: Refined the
RedisEventQueueto use Pub/Sub and optimized FastAPI event handling to prevent blocking (#8387, #8429). - Frontend Security: Addressed an object pollution issue for better security (#8499).
Documentation
- Improved Navigation: Updated documentation navigation to enhance platform usability (#8448).
New Contributors
Thanks to our new contributor! - @niranjan-kurhade in #8458
Full Changelog: View all changes
- Python
Published by aarushik93 over 1 year ago
autogpt - agpt-platform-beta-v0.1.1
What's Changed
- feat(backend): Add credit for Jina/Search & LLM blocks by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8361
- ci: Enforce
devas base branch for development by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8369 - Update README.md by @kushal34712 in https://github.com/Significant-Gravitas/AutoGPT/pull/8319
- refactor(backend): Make block fields consistently use SchemaField by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8360
- fix(dockercompose): Fix db manager connection by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8377
- fix: update types reference by @emmanuel-ferdman in https://github.com/Significant-Gravitas/AutoGPT/pull/8366
- fix spelling mistake by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8380
- fix(platform/infra): Fix liveness probe by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8382
- feat(blocks): fix output divider bar being in the wrong place by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/8385
- ci: create dependabot config by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8372
- fix(platform/dockercompose): Put removed services back in by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8386
- refactor(backend): Move credentials storage to prisma user by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8283
- feat(platform/ci) Set up deploys from dev by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8355
- feat(platform): Added latest claude version by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8397
- fix(frontend): Fix broken terms of use link by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8279
- feat(backend): Track LLM token usage + LLM blocks cleanup by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8367
- fix(backend): Fix DatabaseManager usage by calling it on-demand by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8404
- fix(platform): Enable auth on local-backend mode by default by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8405
- feat(platform/ci): Run migrations in ci for dev by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8395
- feat(platform/infra): Create prod service account and pool by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8383
- feat(platform/ci) Add workflow for deploying to production by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8384
- feat(platform/ci): Add prod migrations by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8396
- fix(platform): Fix containerized connection issues with DB Manager by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8412
- fix(backend): Reverse pyro config refactor by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8410
- fix(platform/infra): Fix spelling error by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8416
- Implement custom save shortcut in SaveControl component by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8407
- Merge login and signin by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8389
- feat(frontend): Improve added block positioning logic to handle collisions and dynamic dimensions size by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8406
- fix(platform): Expose DB Manager Port by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8424
- fix(market): Handle empty agents response by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8393
- fix(market): Fix DB URL not being read or upgrade correctly by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8428
- fix(backend): Fix error pin output not being propagated into the next nodes by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8408
- docs(pr_template): Add reminder for config and infra changes by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8430
New Contributors
- @kushal34712 made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/8319
- @emmanuel-ferdman made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/8366
- @Abhi1992002 made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/8407
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/agpt-platform-beta-v0.1.0...agpt-platform-beta-v0.1.1
- Python
Published by aarushik93 over 1 year ago
autogpt - agpt-platform-beta-v0.1.0
What's Changed
Release Notes - October 17, 2024 Fixes
Platform/Frontend: Added behave as a variable for enhanced flexibility (#8365).
Market: Resolved the issue with market URL resealing (#8363).
Platform: Included a health router for improved monitoring (#8362).
Market: Fixed pagination and search errors for agents (#8336).
Infrastructure: Updated backend server health check endpoint for better reliability (#8351).
Platform: Fixed sealed secret names to ensure proper handling (#8350).
Frontend: Fixed styling inconsistencies in input elements for a more consistent user experience (#8337).
Backend: Reduced the number of node workers to optimize database connections (#8331).
Platform: Fixed connection clash on dynamic pin links with the same keys (#8252).
Platform: Prevented marketplace from leaking secret values (#8281).
Platform: Updated deletion process for secret values to ensure proper handling (#8284).
Features
Frontend: Added the ability to copy and paste blocks between different flows, improving user efficiency (#8346).
Backend: Introduced a shared DB connection for executors, optimizing resource management (#8340).
Platform: Listed and revoked credentials in the user profile for easier account management (#8207).
Builder: Introduced usage of configmap for enhanced builder configuration management (#8343).
Frontend: Updated the block UI for a better user interface experience (#8260).
Documentation
Blocks: Added comprehensive documentation for all available blocks, improving clarity and usability (#8289).
Docs: Updated OAuth documentation based on recent Google block changes (#8245).
Security
Platform/Backend: Added a health endpoint to enhance security (#8341).
Platform: Implemented sealed secrets to improve security around sensitive data (#8342).
Other Improvements
Frontend/Login: Temporarily hid sign-in options for Google, GitHub, and Discord (#8318).
Backend: Ensured the validity of OAuth credentials during graph execution (#8191).
- Python
Published by aarushik93 over 1 year ago
autogpt - AutoGPT v0.5.1
New Features β¨
New OpenAI Models π€
gpt-4-turbois now supported and set as the defaultSMART_LLMmodel.- Default
FAST_LLMchanged fromgpt-3.5-turbo-16ktogpt-3.5-turbo. - Default
EMBEDDING_MODELchanged fromtext-embedding-ada-002totext-embedding-3-small. - Added support for
gpt-4-0125-previewandgpt-4-turbomodels.
Agent Protocol Server Enhancements π
- Made API server port configurable via
AP_SERVER_PORTenvironment variable. - Added documentation for configuring the API port.
- Implemented task cost tracking and logging in the
AgentProtocolServer.
- Made API server port configurable via
CLI Usability Improvements π»
- Added a check to ensure the specified API server port is available before running.
- Improved handling of invalid or empty tasks provided by the user.
- Display information on whether code execution is enabled or not on CLI startup.
Web Browsing Enhancements π
- Added browser extensions to handle cookie walls and ads when using Selenium.
- Added
extract_informationfunction to extract pieces of information from webpage content based on a list of topics of interest. Theread_webpagecommand now supportstopics_of_interestandget_raw_contentparameters to leverage this capability.
Telemetry & Error Tracking π
- Integrated Sentry for telemetry and error tracking.
- Added configuration flow and opt-in prompt for enabling telemetry.
- Distinguish between
productionanddevenvironments based on VCS state. - Capture exceptions for LLM parsing errors and command failures.
File Storage Abstraction π
- Fully abstracted file storage access with the
FileStorageclass. - Renamed
FileWorkspacetoFileStorageand updated associated classes and methods. - Updated
AgentManagerandAgentProtocolServerto use the newFileStoragesystem.
- Fully abstracted file storage access with the
History Compression π
- Implemented history compression to reduce token usage and increase longevity when using models with limited context windows.
Fixes π§
JSON Parsing Robustness
- Implemented
json_loadsfor more tolerant JSON parsing of llm responses. - Updated
extract_dict_from_responseto handle bothjson andJSON blocks in responses. - Fixed boolean value decoding issues in
extract_dict_from_response.
- Implemented
Error Handling
- Added error handling for loading non-existing agents.
- Fixed handling of
action_historyrelated exceptions in CLI and Server modes. - Implemented self-correction mechanism for invalid LLM responses by appending error messages to the prompt.
Artifact & File Handling
- Fixed handling of artifact modifications by setting
agent_createdattribute instead of registering a new Artifact. - Fixed
read_filecommand in GCS and S3 workspaces.
- Fixed handling of artifact modifications by setting
Dependency Updates & Security Fixes
- Updated
aiohttpandfastapidependencies to mitigate vulnerabilities. - Fixed Content-Type Header ReDoS vulnerabilities in
python-multipart.
- Updated
TTY Mode Enhancements
- Fixed
finishcommand behavior in TTY mode. - Agent now properly raises
AgentTerminatedexception to exit the loop.
- Fixed
Miscellaneous Fixes
- Fixed
summarize_textandQueryLanguageModelabilities to handle OpenAI API changes. - Improved representation of optional command parameters in prompts.
- Fixed GCS workspace binary file upload.
- Moved
auto-gpt-plugin-templateto regular dependencies to fix missing module error.
- Fixed
Chores & Refactoring π§Ή
- Updated
agbenchmarkandautogpt-forgedependencies across the project. - Upgraded OpenAI library to v1 and refactored code to accommodate API changes.
- Improved logging by capturing errors raised during action execution.
- Cleaned up unused imports and fixed linting issues across the codebase.
- Sped up
test_gcs_file_workspaceby changing the fixture scope.
Pull Requests
Note: most of the changes mentioned above were made through direct commits. See also the full changelog.
- [Documentation Update] Updating Using and Creating Abilities to use Action Annotations by @himsmittal in https://github.com/Significant-Gravitas/AutoGPT/pull/6653
- AGBenchmark: Codebase clean-up by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6650
- fix: cast port to int by @orarbel in https://github.com/Significant-Gravitas/AutoGPT/pull/6643
- Add documentation on how to use Agent Protocol in .env.template by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/6569
- feat(benchmark): JungleGym WebArena by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6691
- fix No modules named 'forge.sdk.abilities' and 'forge.sdk' #6537 #5810 by @kfern in https://github.com/Significant-Gravitas/AutoGPT/pull/6571
- feat(agent/web): Add browser extensions to deal with cookie walls and ads by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6778
- fix(forge): no module named 'sdk' by @MKdir98 in https://github.com/Significant-Gravitas/AutoGPT/pull/6822
- Adding support to allow for sending a message with the enter key by @zedatrix in https://github.com/Significant-Gravitas/AutoGPT/pull/6378
- Fixed revising constraints and best practices by @ThunderDrag in https://github.com/Significant-Gravitas/AutoGPT/pull/6777
- Set subprocess.PIPE on stdin and stderr and just let pytest run the currentt file when running main() by @aorwall in https://github.com/Significant-Gravitas/AutoGPT/pull/5868
- Update execute_code.py by @ehtec in https://github.com/Significant-Gravitas/AutoGPT/pull/6903
- fix(agent/execute_code): Disable code execution commands when Docker is unavailable by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6888
- OPEN-133: Fix trying to load non-existing agent by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6938
- Fixing support for AzureOpenAI by @edwardsp in https://github.com/Significant-Gravitas/AutoGPT/pull/6927
- OPEN-165: Improvement - check for duplicate command by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6937
- chore: Change
agbenchmarkto directory dependency inautogptandforgeby @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6946 - Create Security Policy by @joycebrum in https://github.com/Significant-Gravitas/AutoGPT/pull/6900
- feat(agent): Abstract file storage access by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6931
- fix(autogpt): Fix GCS and S3 root path issue by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7010
- feat(autogpt/forge): Send exception details in agent protocol endpoints by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7005
- fix(agent): Handle
action_history-related exceptions gracefully by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6990 - fix(autogpt/cli): Loop until non-empty task is provided by the user by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6995
- docs: Redirect AutoGPT users from Forge tutorial with warning by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/7014
- docs: replace
polyfill.ioby @SukkaW in https://github.com/Significant-Gravitas/AutoGPT/pull/6952 - feat(autogpt/cli): Check if port is available before running server by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6996
- feat(autogpt/cli): Display info if code execution is enabled by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6997
- feat(agent): Implement more tolerant
json_loadsfunction by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7016 - ci(agent): Matrix CI tests across Linux, macOS and Windows by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/7029
- feat(agent): Handle OpenAI API key exceptions gracefully by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/6992
- test(agent): Fix VCRpy request filter for cross-platform use by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/7040
- ci(agent): Add macOS ARM64 to AutoGPT Python CI matrix by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/7041
- security(agent): Replace unsafe
pyyamlloader withSafeLoaderby @matheudev in https://github.com/Significant-Gravitas/AutoGPT/pull/7035 - fix(agent): Fix check when loading an existing agent by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7026
- fix(agent, forge): Conform
web_search.pytoduckduckgo_searchv5 by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7045 - fix(agent, forge): Conform websearch.py to duckduckgosearch v5 by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7046
- fix(agent): Make
save_statebehave like save as by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7025 - refactor(agent): Refactor & improve
create_chat_completionby @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/7082
New Contributors
- @himsmittal made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6653
- @orarbel made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6643
- @kfern made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6571
- @MKdir98 made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6822
- @zedatrix made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6378
- @ThunderDrag made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6777
- @ehtec made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6903
- @edwardsp made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6927
- @joycebrum made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6900
- @SukkaW made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6952
- @matheudev made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/7035
Full Changelog: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-v0.5.0...autogpt-v0.5.1
- Python
Published by Pwuts about 2 years ago
autogpt - AutoGPT v0.5.0
First some important notes w.r.t. using the application:
* run.sh has been renamed to autogpt.sh
* The project has been restructured. The AutoGPT Agent is now located in autogpts/autogpt.
* The application no longer uses a single workspace for all tasks. Instead, every task that you run the agent on creates a new workspace folder. See the usage guide for more information.
New features β¨
- Agent Protocol π Our agent now works with the Agent Protocol, a REST API that allows creating tasks and executing the agent's step-by-step process. This allows integration with other applications, and we also use it to connect to the agent through the UI.
- UI π»
With the aforementioned Agent Protocol integration comes the benefit of using our own open-source Agent UI. Easily create, use, and chat with multiple agents from one interface.
When starting the application through the project's new CLI, it runs with the new frontend by default, with benchmarking capabilities. Running
autogpt.sh servein the subproject folder (autogpts/autogpt) will also serve the new frontend, but without benchmarking functionality. Running the application the "old-fashioned" way, with the terminal interface (let's call it TTY mode), is still possible withautogpt.sh run. - Resuming agents ποΈ In TTY mode, the application will now save the agent's state when quitting, and allows resuming where you left off at a later time!
- GCS and S3 workspace backends π¦
To further support running the application as part of a larger system, Google Cloud Storage and S3 workspace backends were added. Configuration options for this can be found in
.env.template. - Documentation Rewrite π The documentation has been restructured and mostly rewritten to clarify and simplify the instructions, and also to accommodate the other subprojects that are now in the repo.
- New Project CLI π§ The project has a new CLI to provide easier usage of all of the components that are now in the repo: different agents, frontend and benchmark. More info can be found here.
- Docker dev build π³
In addition to the regular Docker release images (
latest,v0.5.0in this case), we now also publish alatest-devimage that always contains the latest working build frommaster. This allows you to try out the latest bleeding edge version, but be aware that these builds may contain bugs!
Architecture changes & improvements π·πΌ
- PromptStrategy
To make it easier to harness the power of LLMs and use them to fulfil tasks within the application, we adopted the
PromptStrategyclass fromautogpt.core(AKA re-arch) to encapsulate prompt generation and response parsing throughout the application. - Config modularization
To reduce the complexity of the application's config structure, parts of the monolithic
Confighave been moved into smaller, tightly scoped config objects. Also, the logic for building the configuration from environment variables was decentralized to make it all a lot more maintainable. This is mostly made possible by theautogpt.core.configurationmodule, which was also expanded with a few new features for it. Most notably, the newfrom_envattribute on theUserConfigurablefield decorator and corresponding logic inSystemConfiguration.from_env()and related functions. - Monorepo
As mentioned, the repo has been restructured to accommodate the AutoGPT Agent, Forge, AGBenchmark and the new Frontend.
- AutoGPT Agent has been moved to
autogpts/autogpt - Forge now lives in
autogpts/forge, and the project's new CLI makes it easy to create new Forge-based agents. - AGBenchmark ->
benchmark - Frontend ->
frontend
- AutoGPT Agent has been moved to
See also the README.
Pull Requests
Note: most of the changes mentioned above were made through direct commits. See also the full changelog.
- Sync release into master by @lc0rp in https://github.com/Significant-Gravitas/AutoGPT/pull/5118
- Add files via upload by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/5130
- Fix speak mode with elevenlabs falling into error by @dannaward in https://github.com/Significant-Gravitas/AutoGPT/pull/5127
- Agent loop v2: Planning & Task Management (part 2) by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/5077
- fix(docker): add gcc installation in order to build psutil by @alexsoyes in https://github.com/Significant-Gravitas/AutoGPT/pull/5059
- Fix elevenLabs config error by @dannaward in https://github.com/Significant-Gravitas/AutoGPT/pull/5131
- Update init.py to support image_gen commands by @dmoham1476 in https://github.com/Significant-Gravitas/AutoGPT/pull/5137
- Fixed stream elements speech function by @NeonN3mesis in https://github.com/Significant-Gravitas/AutoGPT/pull/5146
- Restructure Repo by @merwanehamadi in https://github.com/Significant-Gravitas/AutoGPT/pull/5160
- Refactor/remove abstract singleton as voice base parent by @collijk in https://github.com/Significant-Gravitas/AutoGPT/pull/4931
- Add support for args to
execute_python_fileby @MauroDruwel in https://github.com/Significant-Gravitas/AutoGPT/pull/3972 - read me update for monorepo by @SilenNaihin in https://github.com/Significant-Gravitas/AutoGPT/pull/5199
- Change agbenchmark folder by @merwanehamadi in https://github.com/Significant-Gravitas/AutoGPT/pull/5203
- Integrate benchmark and autogpt by @merwanehamadi in https://github.com/Significant-Gravitas/AutoGPT/pull/5208
- Migrate AutoGPT agent to poetry by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/5219
- Adding Space After Colon in Console Input Prompt by @WilliamEspegren in https://github.com/Significant-Gravitas/AutoGPT/pull/5211
- AutoGPT: use config and LLM provider from
coreby @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/5286 - Rename Auto-GPT to AutoGPT by @merwanehamadi in https://github.com/Significant-Gravitas/AutoGPT/pull/5301
- AutoGPT: Move all the Agent's prompt generation code into a PromptStrategy by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/5363
- Fixed stacking prompt instructions by @NeonN3mesis in https://github.com/Significant-Gravitas/AutoGPT/pull/5520
- AutoGPT: Implement Agent Protocol by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/5612
- Fix typo in exceptions.py by @eltociear in https://github.com/Significant-Gravitas/AutoGPT/pull/5813
- docs: fix typos in markdown files by @shresthasurav in https://github.com/Significant-Gravitas/AutoGPT/pull/5871
- feat: Add support for new models and features from OpenAI's November 6 update by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6147
- Improve the accuracy of the extractdictfrom_response method's JSON extraction. by @HawkClaws in https://github.com/Significant-Gravitas/AutoGPT/pull/5458
- Allow port numbers to be used in local host names. e.g. localhost:8888. by @aaron13100 in https://github.com/Significant-Gravitas/AutoGPT/pull/5318
- Streamline documentation for getting started by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6335
- Fix docker build. Changing agbenchmark dependency as git reference instead of folder reference. by @warnyul in https://github.com/Significant-Gravitas/AutoGPT/pull/6274
- refactor(agent/config): Modularize
Configand revive Azure support by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6497 - feat(agent/workspace): Add GCS and S3 FileWorkspace providers by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/6485
- Add dependencies required to use PostgreSQL by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/6558
- Updating
duckduckgo-searchversion to v4.0.0 to unbreakweb_searchcommand by @zedatrix in ~~https://github.com/Significant-Gravitas/AutoGPT/pull/6557~~ https://github.com/Significant-Gravitas/AutoGPT/commit/d820239a7c93c711ec01ece9e721ffdc7f530df2
New Contributors π§πΌ
- @dannaward made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5127
- @alexsoyes made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5059
- @dmoham1476 made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5137
- @MauroDruwel made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/3972
- @WilliamEspegren made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5211
- @shresthasurav made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5871
- @HawkClaws made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5458
- @aaron13100 made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/5318
- @warnyul made their first contribution in https://github.com/Significant-Gravitas/AutoGPT/pull/6274
- @zedatrix made their first contribution in ~~https://github.com/Significant-Gravitas/AutoGPT/pull/6557~~ https://github.com/Significant-Gravitas/AutoGPT/commit/d820239a7c93c711ec01ece9e721ffdc7f530df2
- Python
Published by Pwuts over 2 years ago
autogpt - Auto-GPT v0.4.7
Auto-GPT v0.4.7 introduces initial REST API support, powered by e2b's agent protocol SDK. It also includes improvements to prompt generation and support for our new benchmarking tool, Auto-GPT-Benchmarks.
We've also moved our documentation to Material Theme at https://docs.agpt.co. And, as usual, we've squashed a few bugs and made under-the-hood improvements.
What's Changed
- Integrate Auto-GPT with Auto-GPT-Benchmarks by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4987
- Add API via agent-protocol SDK by @ValentaTomas in https://github.com/Significant-Gravitas/Auto-GPT/pull/5044
- Fix workspace crashing by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/5041
- Fix runtime error in the API by @ValentaTomas in https://github.com/Significant-Gravitas/Auto-GPT/pull/5047
- Change workspace location by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/5048
- Remove delete file by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/5050
- Sync release v0.4.6 with patches back into
masterby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5065 - Improve prompting and prompt generation infrastructure by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5076
- Remove append to file by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/5051
- Add categories to command registry by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5063
- Do not load disabled commands (faster exec & benchmark runs) by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5078
- Verify model compatibility if OPENAI_FUNCTIONS is set by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5075
- fix: Nonetype error from command_name.startswith() by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5079
- slips of the pen (bloopers) in autogpt/core part of the repo by @cyrus-hawk in https://github.com/Significant-Gravitas/Auto-GPT/pull/5045
- Add information on how to improve Auto-GPT with agbenchmark by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/5056
- Use modern material theme for docs by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5035
- Move more app files to app package by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/5036
- Pass TestSearch benchmark consistently (Add browsewebsite TOKENSTOTRIGGERSUMMARY) by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5092
- Bulleting update & version bump by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5112
New Contributors
- @ValentaTomas made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/5044
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.6...v0.4.7
- Python
Published by lc0rp almost 3 years ago
autogpt - Auto-GPT v0.4.6
What's Changed
Improvements β¨
- Integrate
plugin.handle_text_embeddinghook by @zhanglei1172 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2804 - Agent loop v2: Planning & Task Management (part 1: refactoring) by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4799
- Add config options to documentation site by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5034
- Gracefully handle plugin loading failure by @eyalk11 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4994
- Update memory.md with more warnings about memory being disabled by @NeonN3mesis in https://github.com/Significant-Gravitas/Auto-GPT/pull/5008
Bugfixes π
- Fix orjson encoding text with UTF-8 surrogates by @ido777 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3666
- Fix
execute_python_fileworkspace mount & Windows path formatting by @sohrabsaran in https://github.com/Significant-Gravitas/Auto-GPT/pull/4996 - Fix configuring TTS engine by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5005
- Bugfix/remove breakpoint from embedding function by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/5022
- Bugfix/bad null byte by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/5033
- Fix path processing by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5032
- Filepath fixes and docs updates to specify when relative paths are expected by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/5042
Re-arch ποΈ
- runner.cli parsers set as a library by @ph-ausseil in https://github.com/Significant-Gravitas/Auto-GPT/pull/5021
- fix the forgotten + symbol in parseabilityresult(...) in parser.py by @cyrus-hawk in https://github.com/Significant-Gravitas/Auto-GPT/pull/5028
- Move all application code to an application subpackage by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/5026
New Contributors
- @ido777 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3666
- @sohrabsaran made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4996
- @ph-ausseil made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/5021
- @eyalk11 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4994
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.5...v0.4.6
- Python
Published by Pwuts almost 3 years ago
autogpt - Auto-GPT v0.4.5
This maintenance release includes under-the-hood improvements and bug fixes, such as more accurate token counts for OpenAI functions, faster CI builds, improved plugin handling, and refactoring of the Config class for better maintainability.
Release Highlights π
We have released some documentation updates, including:
How to share system logs - Visit docs/share-your-logs.md to learn how to how to share logs with us via a log analysis tool graciously contributed by E2B.
Auto-GPT re-architecture documentation - You can learn more about the inner-workings of the Auto-GPT re-architecture released in 0.4.4, via these links: - autogpt/core/README.md - autogpt/core/ARCHITECTURE_NOTES.md
New Contributors & Notable Catalysts π¦Ύ
- @antonovmaxim made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4946
- @mlejva made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4965
- @GECORegulatory made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4972
What's Changed π
- Organize the configuration args by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4913
- Drop AbstractSingleton as a parent class of the vector memory by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4901
- Remove dead agent manager by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4900
- Fix testbrowsewebsite by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4925
- Rebase
MessageHistoryonChatSequenceby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4922 - Fix type of
Config.pluginsasAutoGPTPluginTemplateby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4924 - Restructure logs.py into a module; include log_cycle by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4921
- Improve token counting; account for functions by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4919
- Move path argument sanitization for commands to a decorator by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4918
- Speed up CI by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4930
- Sync release v0.4.4 +
stableback intomasterby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4947 - Disable proxy for internal pull requests by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4953
- Add links to github issues in the README and clarify run instructions by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4954
- Documentation/collate rearch notes by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4958
- Refactor/move functions in app to agent by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4957
- Refactor/rename agent subpackage to agents by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4961
- Allow absolute paths when not restricting to workspace root by @antonovmaxim in https://github.com/Significant-Gravitas/Auto-GPT/pull/4946
- Add initial share logs page by @mlejva in https://github.com/Significant-Gravitas/Auto-GPT/pull/4965
- Replaced Fictitious color name Fore.ORANGE by @GECORegulatory in https://github.com/Significant-Gravitas/Auto-GPT/pull/4972
- Fix loading the plugins config by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/5000
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.4...v0.4.5
- Python
Published by lc0rp almost 3 years ago
autogpt - Auto-GPT v0.4.4
Auto-GPT v0.4.4 is dedicated to the core re-arch tram, led by @collijk.
Release Highlights π
This release is noteworthy for two reasons.
Auto-GPT-4
Firstly, it comes hot on the heels of OpenAI's GA release of GPT-4. Auto-GPT users have eagerly awaited the opportunity to unlock more power via a GPT-4 model pairing. In v0.4.4, the SMARTLLM (formerly SMARTLLMMODEL) defaults to GPT-4 once again, and we have implemented adjustments to ensure the correct usage of SMARTLLM and FASTLLM (formerly FASTLLM_MODEL) throughout the code-base. The smarter option is used consistently for areas requiring state-of-the-art accuracy, such as agent command selection. At the same time, the faster LLM assists with tasks that even the speedier GPT-3.5-turbo excels at, like summarization.
Note: GPT-4 is costlier, so please review your SMART* and FAST* settings. You can also use --gpt3only and --gpt4only command line flags to adjust your model preferences at runtime.
Autogpt/core
The second reason, and the reason for the dedication at the beginning of these release notes, is equally exciting. The much-anticipated re-arch is now available! The team, led by @collijk, has worked tirelessly over the past few months to put the "Auto" back in Auto-GPT, nearly doubling the code available in the master branch. The autogpt/core folder contains the work from the re-arch project, which is now systematically making its way to the rest of the application, starting with the Configuration modules. Watch for improvements over the next few weeks. There is still much to do, so if you wish to assist, please check out this issue.
New Contributors & Notable Catalysts π¦Ύ
- @uta0x89 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4789
- @lukas-eu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4810
- @u007 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4876
- @NeonN3mesis made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4855
- @kerta1n made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4471
- @scottschluer made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3774
- @jayden5744 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4875
- @zachRadack made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4902
- @IANTHEREAL made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4098
- @VenkatTeja made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4863
What's Changed π
Besides the highlights above, this release cleans up longstanding Azure configuration rough edges, fixes plugin incompatibilities and plugs security. Read on for a detailed list of changes.
- Retry ServiceUnavailableError by @uta0x89 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4789
- Use Configuration of rearch by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4803
- Filtering out ANSI escape codes in printed assistant thoughts by @lukas-eu in https://github.com/Significant-Gravitas/Auto-GPT/pull/4810
- Sync
stableversion v0.4.3 back tomasterby @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4828 - Add fallback token limit in llm.utils.createchatcompletion by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4839
- Fix Config type hint problems caused by #4803 by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4840
- fix for #4813 by @u007 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4876
- Update CODEOWNERS by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4884
- Hotfix - call modelpostinit explicitly until pydantic 2.0 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4858
- Simplified plugin log messages by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4870
- Re-arch hello world by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3969
- Update OpenAI model ID mappings by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4889
- Fix plugin loading issues by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4888
- Fix errors in Mandatory Tasks of Benchmarks by @uta0x89 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4893
- New Challenge testinformationretrievalchallengec by @NeonN3mesis in https://github.com/Significant-Gravitas/Auto-GPT/pull/4855
- Update Wiki to reflect changes with
docker-composeby @kerta1n in https://github.com/Significant-Gravitas/Auto-GPT/pull/4471 - Utilize environment variables for all agent key bindings by @scottschluer in https://github.com/Significant-Gravitas/Auto-GPT/pull/3774
- Fix potential passing of NoneType to removeansiescape by @u007 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4882
- Fix Azure OpenAI setup problems by @jayden5744 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4875
- Use GPT-4 in Agent loop by default by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4899
- Add CLI args for
ai_name,ai_role, andai_goalsby @rocks6 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3250 - Bugfix fixtts by @zachRadack in https://github.com/Significant-Gravitas/Auto-GPT/pull/4902
- Fix the incompatibility bug of azure deployment id configuration with gpt4/3-only by @IANTHEREAL in https://github.com/Significant-Gravitas/Auto-GPT/pull/4098
- Pull master into Release v0.4.4 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4903
- Fix PLAIN_OUTPUT for normal execution by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4904
- Bug Fix: summarize_text function usage by @VenkatTeja in https://github.com/Significant-Gravitas/Auto-GPT/pull/4863
- Sync
stableintorelease-v0.4.4(#4876) by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4907 - Document function get_memory in autogpt.memory.vector by @sagarishere in https://github.com/Significant-Gravitas/Auto-GPT/pull/1296
- Bugfix/broken azure config by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4912
- Fix bugs running the core cli-app by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4905
- Improve command system; add aliases for commands by @lengweiping1983 and @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2635
- Syncing bugfixes and newer commits from master to release-v0.4.4 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4914
- Fix regression where we lost the api base and organization by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4933
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.3...v0.4.4
- Python
Published by lc0rp about 3 years ago
autogpt - Auto-GPT v0.4.3
We're excited to present the 0.4.3 maintenance release of Auto-GPT! This update primarily focuses on refining the LLM command execution, extending support for OpenAI's latest models (including the powerful GPT-3 16k model), and laying the groundwork for future compatibility with OpenAI's innovative function calling feature.
Release Highlights π
- OpenAI API Key Prompt: Auto-GPT will now courteously prompt users for their OpenAI API key, if it's not already provided.
- Summarization Enhancements: We've optimized Auto-GPT's use of the LLM context window even further, boosting the effectiveness of summarization tasks.
- JSON Memory Reading: Support for reading memories from JSON files has been improved, resulting in enhanced task execution.
- New "replaceinfile" Command: This nifty new feature allows Auto-GPT to modify files without loading them entirely.
- Enhanced Token Counting: We've refined our token counting system to provide more precise cost estimates.
Deprecated Commands β
As part of our ongoing commitment to refining Auto-GPT, the following commands, which we determined to be either better suited as plugins or redundant, have been retired from the core application:
- analyze_code
- write_tests
- improve_code
- audio_text
- web_playwright
- web_requests
Progress Update on Re-Architecting π§
As you may recall, we recently embarked on a significant re-architecting journey to future-proof the Auto-GPT project. We're thrilled to report that elements of this massive overhaul are now being integrated back into the core application. For instance, you may notice less reliance on global state being passed around via singletons.
Stay tuned for further updates and advancements in our future releases! Head over to the discussion forums or discord to share your feedback on this release, and we appreciate your continued support.
New Contributors & Notable Catalysts π¦Ύ
- @DrMurx made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2821
- @BorntraegerMarc made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1569
- @javableu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4167
- @scenaristeur made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4561
- @Qoyyuum made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2486
What's Changed π
- Add
replace_in_filecommand to change occurrences of text in a file by @bfalans in https://github.com/Significant-Gravitas/Auto-GPT/pull/4565 - Update OpenAI model info and remove duplicate modelsinfo.py by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4700
- Implement loading
MemoryItems from file inJSONFileMemoryby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4703 - Count tokens with tiktoken by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4704
- Refactor module layout of command classes by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4706
- Remove analyze code by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4705
- Remove writetests and improvecode by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4707
- Remove app commands, audio text and playwright by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4711
- Improve plugin backward compatibility by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4716
- Fix summarization happening in first cycle by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4719
- Bulletin.md update for 0.4.1 release by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4721
- Use JSON format for commands signature by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4714
- Fix execute_command coming from plugins in 0.4.1 by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4730
- Fix execute_command coming from plugins by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4729
- Pass config everywhere in order to get rid of singleton by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4666
- Remove config from command decorator by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4736
- Fix issues with executepythoncode responses by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4738
- Retry 503 OpenAI errors by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4745
- Sync release v0.4.1 back into master by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4741
- Merge Release v0.4.2 back to master by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4747
- Remove config singleton by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4737
- Make JSON errors more silent by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4748
- Fix up Python execution commands by @Wladastic in https://github.com/Significant-Gravitas/Auto-GPT/pull/4756
- OpenAI Functions Support by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4683
- Create run_task python hook to interface with benchmarks by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4778
- :sparkle: Improved OpenAI API Key Insert to Env by @Qoyyuum in https://github.com/Significant-Gravitas/Auto-GPT/pull/2486
- Link all challenges to benchmark python hook by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4786
- Prevent docker-compose.yml and Dockerfile from being written by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4761
- Only take subclasses of AutoGPTPluginTemplate as plugins by @ppetermann in https://github.com/Significant-Gravitas/Auto-GPT/pull/4345
- Filtering out ANSI escape codes in printed assistant thoughts by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4812
- Unregister commands incompatible with current config. by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4815
- Bulletin.md updates and version toggling by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4816
- Release v0.4.3 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4802
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.2...v0.4.3
- Python
Published by lc0rp about 3 years ago
autogpt - Auto-GPT v0.4.3-alpha
We're excited to present the 0.4.3 maintenance release of Auto-GPT! This update primarily focuses on refining the LLM command execution, extending support for OpenAI's latest models (including the powerful GPT-3 16k model), and laying the groundwork for future compatibility with OpenAI's innovative function calling feature.
Release Highlights π
- OpenAI API Key Prompt: Auto-GPT will now courteously prompt users for their OpenAI API key, if it's not already provided.
- Summarization Enhancements: We've optimized Auto-GPT's use of the LLM context window even further, boosting the effectiveness of summarization tasks.
- JSON Memory Reading: Support for reading memories from JSON files has been improved, resulting in enhanced task execution.
- New "replaceinfile" Command: This nifty new feature allows Auto-GPT to modify files without loading them entirely.
- Enhanced Token Counting: We've refined our token counting system to provide more precise cost estimates.
Deprecated Commands β
As part of our ongoing commitment to refining Auto-GPT, the following commands, which we determined to be either better suited as plugins or redundant, have been retired from the core application:
- analyze_code
- write_tests
- improve_code
- audio_text
- web_playwright
- web_requests
Progress Update on Re-Architecting π§
As you may recall, we recently embarked on a significant re-architecting journey to future-proof the Auto-GPT project. We're thrilled to report that elements of this massive overhaul are now being integrated back into the core application. For instance, you may notice less reliance on global state being passed around via singletons.
Stay tuned for further updates and advancements in our future releases! Head over to the discussion forums or discord to share your feedback on this release, and we appreciate your continued support.
New Contributors & Notable Catalysts π¦Ύ
- @DrMurx made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2821
- @BorntraegerMarc made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1569
- @javableu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4167
- @scenaristeur made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4561
- @Qoyyuum made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2486
What's Changed π
- Add
replace_in_filecommand to change occurrences of text in a file by @bfalans in https://github.com/Significant-Gravitas/Auto-GPT/pull/4565 - Update OpenAI model info and remove duplicate modelsinfo.py by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4700
- Implement loading
MemoryItems from file inJSONFileMemoryby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4703 - Count tokens with tiktoken by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4704
- Refactor module layout of command classes by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4706
- Remove analyze code by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4705
- Remove writetests and improvecode by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4707
- Remove app commands, audio text and playwright by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4711
- Fix summarization happening in first cycle by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4719
- Bulletin.md update for 0.4.1 release by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4721
- Use JSON format for commands signature by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4714
- Fix execute_command coming from plugins in 0.4.1 by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4730
- Fix execute_command coming from plugins by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4729
- Pass config everywhere in order to get rid of singleton by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4666
- Remove config from command decorator by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4736
- Fix issues with executepythoncode responses by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4738
- Retry 503 OpenAI errors by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4745
- Sync release v0.4.1 back into master by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4741
- Merge Release v0.4.2 back to master by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4747
- Remove config singleton by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4737
- Make JSON errors more silent by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4748
- Fix up Python execution commands by @Wladastic in https://github.com/Significant-Gravitas/Auto-GPT/pull/4756
- OpenAI Functions Support by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4683
- Create run_task python hook to interface with benchmarks by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4778
- :sparkle: Improved OpenAI API Key Insert to Env by @Qoyyuum in https://github.com/Significant-Gravitas/Auto-GPT/pull/2486
- Link all challenges to benchmark python hook by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4786
- Prevent docker-compose.yml and Dockerfile from being written by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4761
- Only take subclasses of AutoGPTPluginTemplate as plugins by @ppetermann in https://github.com/Significant-Gravitas/Auto-GPT/pull/4345
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.2...v0.4.3-alpha
- Python
Published by lc0rp about 3 years ago
autogpt - Auto-GPT v0.4.2 (hotfix)
The 503 error has been more frequent the past hours so we added a hotfix to retry the call if this error is returned, otherwise Auto-GPT stops.
- Python
Published by merwanehamadi about 3 years ago
autogpt - Auto-GPT v0.4.1
This release focuses on improving command reliability and fixing bugs from version 0.4.0. Some internal changes have been made that pave the way for the highly anticipated 0.5.0 major release.
As usual, this release cannot have happened without Auto-GPT's ever-enthusiastic community. Hop over to the discussion boards to discuss this release and more.
This time round, we're highlighting "New Contributors" before the longer changelog details, and including testers, PR-reviewers and other active community members. We may keep this new format in future releases.
Highlights β¨
- Directory-based plugins! - Great news! Plugins no longer have to be compressed into zip files. Simply placing a plugin in a subfolder or repository clone within the plugins directory will now allow it to be recognized and loaded.
- Keyboard navigation! - People who are "less mouse, more keyboard" will love this.
- JSON fixes - Several prompts and JSON problems have been resolved, leading to a more dependable selection and execution of commands.
- More dependable search - Internet searching is now more reliable and less prone to errors thanks to Auto-GPT's improved ability to detect duckduckgo rate limits. The tool now automatically retries searches when these limits are reached.
- Better read_file - Building on the expansion of the read_file command in version 0.4.0, further improvements have been made to Auto-GPT's reading and writing of files.
- More reliable Python code execution - Similarly, Auto-GPT should choke less when creating or executing Python code, and now has the ability to do so within a Docker install
- To round up the highlights, the configuration of allowed/denied shell commands has been simplified and made less confusing, and batch summarization of LLM message history should address some identified crashes caused by the summarization process.
New Contributors & Notable Catalysts
- @DrMurx made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2821
- @BorntraegerMarc made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1569
- @javableu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4167
- @scenaristeur made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4561
- @shrektwo (Discord) - Release testing
- @Boostrix - PR Triaging, code contributions, release testing
- @Wladastic - PR Triaging, code contributions, release testing
Changelog
- Cache Python Packages in the CI pipeline by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4488
- Skip flaky challenges by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4573
- Add
replace_in_filecommand to change occurrences of text in a file by @bfalans in https://github.com/Significant-Gravitas/Auto-GPT/pull/4565 - Sync release v0.4.0 back into
masterby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4585 - Fix "update cassettes" step by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4591
- Rearrange tests & fix CI by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4596
- Fix inverted logic for deny_command by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4563
- Update cassette submodule by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4601
- Fix duckduckgo rate limiting by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4592
- Increase thresholds for PR autolabeler by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4602
- Fix issues with file reading and writing with Python code by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4567
- Dockerfile: reduce layer bloat by @DrMurx in https://github.com/Significant-Gravitas/Auto-GPT/pull/2821
- Update .gitignore by @Androbin in https://github.com/Significant-Gravitas/Auto-GPT/pull/882
- feat: log new-line so user can differentiate sections better in console by @BorntraegerMarc in https://github.com/Significant-Gravitas/Auto-GPT/pull/1569
- Update .gitignore by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4610
- Feat set token limits based on model by @BaseInfinity in https://github.com/Significant-Gravitas/Auto-GPT/pull/4498
- Set proxy headers as secrets by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4620
- Inform users that challenges can be flaky by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4616
- Make challenge "write file" harder + add level 2 by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4481
- Fix "debug code" challenge by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4632
- Decrement information retrieval challenge a so that it doesn't break the CI by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4637
- Add command for directly executing python code by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4581
- Fix issues with information retrieval challenge a by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4622
- Streamline / clarify shell command control configuration by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4628
- False believes challenge based on sally anne test. by @javableu in https://github.com/Significant-Gravitas/Auto-GPT/pull/4167
- Quicker logs in pytest by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4486
- Clean up and fix issues with env configuration and .env.template by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4630
- Fix prompt issue causing 'No Command' issues and challenge b to fail by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4623
- Decrement memory challenge c by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4639
- Add settings for custom base url by @DGdev91 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2594
- Implement directory-based plugin system by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4548
- Add config as attribute to Agent, rename old config to ai_config by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4638
- Upload logs as artifact by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4640
- Create benchmarks that will run Regression Tests and unbeaten challenges by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4647
- Pass agent to commands instead of config by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4645
- Retry regression tests by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4648
- Fix benchmark logs by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4653
- Implement Batch Summarization in MessageHistory Class to manage context length under model's token limit by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4652
- Use prompt_toolkit to enable keyboard navigation in CLI by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4649
- Change memory challenge c expectations by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4657
- Update setup.md fix typo by @digger-yu in https://github.com/Significant-Gravitas/Auto-GPT/pull/4613
- make run.sh more compatible by @scenaristeur in https://github.com/Significant-Gravitas/Auto-GPT/pull/4561
- Add basic Netlify config by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4662
- Remove extra spaces in summarization prompt by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4660
- Remove unused function
split_filefrom file_operations.py by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4658 - Add challenge identifiers to pytest by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4661
- Strip spaces from the end of truncated ainame in logcycle.py by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4672
- Incorporating current summary length in token count calculation for the updaterunningsummary function by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4670
- Correct and clean up JSON handling by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4655
- Make Benchmarks write cassettes without using them by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4664
- Fix autogpt docker image not working because missing prompt_settings by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4680
- Rework plugin config to be file-based by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4673
- Extract openai API calls and retry at lowest level by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3696
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.0...v0.4.1
- Python
Published by lc0rp about 3 years ago
autogpt - Auto-GPT v0.4.0
TL;DR: Users will only see a small part of the improvements made in this release. Most of the improvements were made "under the hood", where developers will see cleaner source code that is becoming increasingly easier to work with.
Highlights β¨
Highlights and notable changes since v0.3.0:
β οΈ Command send_tweet is REMOVED
Twitter functionality (and more) is now covered by plugins.
β οΈ Memory backend deprecation πΎ
The Milvus, Pinecone and Weaviate memory backends were rendered incompatible by work on the memory system, and have been removed. The Redis memory store was also temporarily removed; we will merge a new implementation ASAP. Whether built-in support for the others will be added back in the future is subject to discussion, feel free to pitch in: https://github.com/Significant-Gravitas/Auto-GPT/discussions/4280
βοΈ Document support in read_file π
Auto-GPT can now read text from document files, with support added for PDF, doc, docx, CSV, HTML, TeX and more!
βοΈ Managing Auto-GPT's access to commands βπ§
You can now disable set of built-in commands through the DISABLED_COMMAND_CATEGORIES variable in .env. Specific shell commands can also be disabled using DENY_COMMANDS, or selectively enabled using ALLOW_COMMANDS.
The state of Auto-GPT π
We are working on re-architecting large parts of the codebase to make development easier in the long term and future-proof the project. This re-architecture is a big task and will take a while, so in the meantime, we continue merging pull requests into master (our main development branch) and integrating contributions that help the project's overall objectives, including re-arch.
The overarching vision of the re-arch is to re-imagine Auto-GPT as a component-based framework geared towards facilitating exploration of AI agents. If the internals are not clean, progress suffers.
This vision breaks down into specific goals: - Component-based architecture with clean interfaces (to achieve separability, modularity) - State-contained agent (to allow for efficient exploration of the agent run-loop) - This requires removing global state
In this release... ποΈ
In this release, we make two major re-architecture steps:
Memory System Revamp We have revised the vector memory storage system (#4208), laying a foundation to implement so-called "retrieval augmentation" that enhances the long-term performance of Auto-GPT. For the time being we have removed support for all memory providers except for local (
json_file) memory. This stop-gap measure simplifies/expedites development. A Redis memory provider implementation is in the pipeline, we're waiting on the redis-om-python team to merge a fix. Work on the memory system is tracked here: #3536Removal of global configuration object In this version, we've removed the global configuration object. Instead configuration is passed into components as required. Further work is ongoing to remove these 'singletons'.
Other Highlights
- Added possibility to interrupt continuous runs
- Updated Google/DuckDuckGo search internals
- Continued work on challenges
- Continued work on CI pipelines to speed them up without degrading DX
- Improved test coverage
- Updated documentation
Changelog π
- Sync
stableintomasterafter v0.3.1 release by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/4203 - Update prompt.py to clarify how to call commands by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/4027
- Fix commands with same name overwriting by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4226
- Fixed error in safegoogleresults, added tests by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3606
- Improve error message by providing the name of the env file by @Boostrix in https://github.com/Significant-Gravitas/Auto-GPT/pull/3964
- Show workspace during startup / fix for #2793 by @Boostrix in https://github.com/Significant-Gravitas/Auto-GPT/pull/4082
- Refactor challenges to use cycle count instead of time by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4222
- Added feature to interrupt y -N continuous commands. by @gravelBridge in https://github.com/Significant-Gravitas/Auto-GPT/pull/4230
- fix ci cassettes by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4234
- Fix ai_name not passed to Agent by @tmalahie in https://github.com/Significant-Gravitas/Auto-GPT/pull/3948
- Legal warning on continuous run by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4239
- Clarify .env.template image-provider options by @cwenner in https://github.com/Significant-Gravitas/Auto-GPT/pull/3720
- fix: allow absolute paths if contained in workspace by @BaseInfinity in https://github.com/Significant-Gravitas/Auto-GPT/pull/3932
- Huggingface retry generate_image with delay by @primaryobjects in https://github.com/Significant-Gravitas/Auto-GPT/pull/2745
- Adds check for Python 3.10 and print error message if required version not detected. by @amokduke in https://github.com/Significant-Gravitas/Auto-GPT/pull/3598
- Update README.md - make stable branch less shouty by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3702
- CI Pipeline: create cassettes in fork by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4257
- encourage people to use a separate user account w/o VM/docker by @Boostrix in https://github.com/Significant-Gravitas/Auto-GPT/pull/3961
- Added customsearchengine_id as mandatory for official google search by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4228
- mention docker rebuild is necessary if changing requirements.txt by @Boostrix in https://github.com/Significant-Gravitas/Auto-GPT/pull/4136
- Update PULLREQUESTTEMPLATE.md to include linting by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3625
- Implement Logging of Self-Feedback in logs/Debug Folder by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/3868
- Add $ to timestamp in ci.yml and improve diff by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4266
- Make prompt parameters configurable by @DGdev91 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3375
- Logs output to console if we're not on speak mode by @Zorinik in https://github.com/Significant-Gravitas/Auto-GPT/pull/3715
- switching from unittest to pytest in testjsonparser by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3481
- Incremented Version BULLETIN.md by @AlexKissiJr in https://github.com/Significant-Gravitas/Auto-GPT/pull/4236
- Prevent test collection errors in devcontainer by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4180
- Added unittest cases for commands/analyze_code.py file by @gocodeo in https://github.com/Significant-Gravitas/Auto-GPT/pull/4212
- Delete sponsors_readme.yml workflow by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4304
- Imagegen delay retry huggingface by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4194
- Enabling/disabling none/all of plugins from .env file by @TrajanWJ in https://github.com/Significant-Gravitas/Auto-GPT/pull/4036
- Update setup.md by @johnisanerd in https://github.com/Significant-Gravitas/Auto-GPT/pull/3690
- add command shell blacklist and whitelist by @Wladastic in https://github.com/Significant-Gravitas/Auto-GPT/pull/3950
- Used a regex expression for simple URL validation and added tests by @OmriGM in https://github.com/Significant-Gravitas/Auto-GPT/pull/3763
- Clean up BULLETIN.md by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4305
- Added unittest cases for commands/audio_text.py by @gocodeo in https://github.com/Significant-Gravitas/Auto-GPT/pull/4307
- Adding devcontainer extensions by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4181
- fix: completion was being called with wrong data types by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4324
- Fixed #4229 by @konraddroeske in https://github.com/Significant-Gravitas/Auto-GPT/pull/4278
- Fix split_file when overlap = 0, add test by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3599
- Update README.md by @namelessperson0 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4333
- Text file loaders by @sherif-med in https://github.com/Significant-Gravitas/Auto-GPT/pull/3031
- Update 1.bug.yml to improve consistency of data by @bfalans in https://github.com/Significant-Gravitas/Auto-GPT/pull/4293
- Prevent docker compose to break config by creating folders by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4125
- Create data folder in Docker release build by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4347
- Pass command line args as list by @Androbin in https://github.com/Significant-Gravitas/Auto-GPT/pull/1486
- Improve Azure setup wording in docs by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4325
- Cassettes should be added in the same pull request, without extra pull request by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4355
- CI: set base repo before
gh pr checkoutby @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4363 - Update get_hyperlinks description by @sicongzhao in https://github.com/Significant-Gravitas/Auto-GPT/pull/4122
- Fix the version of duckduckgo-search to avoid empty result issue by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4368
- empty commit to see cassette status by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4382
- Migrate google search to use DDGS.text function by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4383
- Remove Twitter Command by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4381
- Fix duckduckgo-search to 3.0.2 stable version by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4405
- Vector memory revamp (part 1: refactoring) by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4208
- Remove obsolete fullmessagehistory kwarg from tests by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4411
- Add 30 min timeout for tests by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4416
- Switch from pypi to github for auto-gpt-plugin-template by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4402
- Pass Configs to Commands and remove CFG = Config() in the commands/ folder by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4328
- remove cassettes auto commit by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4432
- Create cassette submodule by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4420
- Allow spinning to be disabled by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4329
- Fix typo and links in documentation by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4440
- Added three more tests to check for edge cases in URL validation by @Jedimasterjohns in https://github.com/Significant-Gravitas/Auto-GPT/pull/4441
- Fix Information Retrieval Challenge by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4448
- remove unused imports automatically by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4449
- "Beat Challenges" Mode by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4447
- Master doesn't beat memory challenge b level 1 in a consistent manner by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4460
- Improve the steps for running docker compose in the setup documentation by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/4462
- Fix #942: Respect --gpt4only, --gpt3only cli args by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3144
- Replace 'prompt change' with 'behavior change' by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4473
- Update current score when PR merged by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4464
- add vcr to dalle by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4474
- Fix #4461: Don't record error requests in challenges by @erik-megarad in https://github.com/Significant-Gravitas/Auto-GPT/pull/4469
- Information retrieval challenge by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4456
- Ignore push if current score changed by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4482
- Increase difficulty of the "information retrieval" challenge and add a new level by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4468
- Create "Debug Code Challenge" by @dschonholtz in https://github.com/Significant-Gravitas/Auto-GPT/pull/4286
- Ignore cassettes and current score for all push events by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4485
- Adding support for openai_organization env variable by @kaneda2004 in https://github.com/Significant-Gravitas/Auto-GPT/pull/289
- Fix CI for internal PRs with CI changes by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4552
New Contributors π·πΌ
- @tmalahie made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3948
- @BaseInfinity made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3932
- @amokduke made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3598
- @DGdev91 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3375
- @AlexKissiJr made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4236
- @gocodeo made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4212
- @TrajanWJ made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4036
- @johnisanerd made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3690
- @konraddroeske made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4278
- @namelessperson0 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4333
- @sherif-med made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3031
- @sicongzhao made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4122
- @Jedimasterjohns made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4441
- @erik-megarad made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4469
- @kaneda2004 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/289
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.3.1...v0.4.0
- Python
Published by Pwuts about 3 years ago
autogpt - Auto-GPT v0.3.1
Summary
Challenges
- Information retrieval challenges have been created and added to the wiki.
- Memory challenges B and C have been created and their documentations have been fixed.
Documentation
- Docker-compose 1.29.0 is now required, as documented.
- Path to the workspace directory in the setup guide has been corrected.
- Memory setup links have been updated.
Log
- Log functionality has been improved for better understanding and easier summarization.
- User input is now logged in the logs/Debug Folder.
Other
- Edge browser support has been added using EdgeChromiumDriverManager.
- Users now have the ability to disable commands via the
.envfile. - Run scripts for both Windows (.bat) and Unix (.sh) have been updated.
BugFix
- DuckDuckGo dependency has been updated, with a minimum version set to 2.9.5.
- Package versions parsing has been enabled for forced upgrades.
- Docker volume mounts have been fixed.
- A fix was made to the
plugin.post_planningcall. - A selenium driver object reference bug in the browsing results was fixed.
- JSON error in summary_memory.py has been handled.
- Dockerfile has been updated to add missing scripts and plugins directories.
Plugins
- Denylist handling for plugins is now available.
CI
- The CI pipeline has been tightened up for improved performance.
- pytest-xdist Plugin has been integrated for parallel and concurrent testing.
- Tests have been conducted for a new CI pipeline.
- A code owners policy has been added.
- Test against Python 3.10 (not 3.10 + 3.11) to halve the number of tests that are executed.
What's Changed
- Patch
masterwith fixes fromrelease-v0.3by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3694 - Feature/tighten up ci pipeline by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3700
- Fix docker volume mounts by @ppetermann in https://github.com/Significant-Gravitas/Auto-GPT/pull/3710
- Feature/enable intuitive logs for community challenge step 1 by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3695
- Feature/enable intuitive logs summarization by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3697
- Move task_complete command out of prompt by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/3663
- Allow users to Disable Commands via the .env by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/3667
- Document Disabling command categories by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/3669
- Enable denylist handling for plugins by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3688
- Fix call to
plugin.post_planningby @Androbin in https://github.com/Significant-Gravitas/Auto-GPT/pull/3414 - create information retrieval challenge a by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3770
- fix typos by @RainRat in https://github.com/Significant-Gravitas/Auto-GPT/pull/3798
- Update run.bat by @itsmarble in https://github.com/Significant-Gravitas/Auto-GPT/pull/3783
- Update run.sh by @itsmarble in https://github.com/Significant-Gravitas/Auto-GPT/pull/3752
- ADD: Bash block in the contributing markdown by @ambujpawar in https://github.com/Significant-Gravitas/Auto-GPT/pull/3701
- BUGFIX: Selenium Driver object reference was included in the browsing results for some reason by @bszollosinagy in https://github.com/Significant-Gravitas/Auto-GPT/pull/3642
- Self feedback Improvement by @AbTrax in https://github.com/Significant-Gravitas/Auto-GPT/pull/3680
- community challenges in the wiki by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3764
- Implement Logging of User Input in logs/Debug Folder by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/3867
- add information retrieval challenge to the wiki by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3876
- add code owners policy by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3981
- Memory Challenge C by @dschonholtz in https://github.com/Significant-Gravitas/Auto-GPT/pull/3908
- memory challenge c cassette is inconsistent by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3985
- Fix for Memory Challenge B & C Documentations by @sdfgsdfgd in https://github.com/Significant-Gravitas/Auto-GPT/pull/3989
- Feature/centralize prompt by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3990
- Use correct reference to prompt_generator in autogpt/llm/chat.py by @TKasperczyk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4011
- fix typos by @minfenglu in https://github.com/Significant-Gravitas/Auto-GPT/pull/3998
- fix typo in the getting started docs by @jit-shlomi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3997
- Fix path to workspace directory in setup guide by @itaisteinherz in https://github.com/Significant-Gravitas/Auto-GPT/pull/3927
- document that docker-compose 1.29.0 is minimally required by @Boostrix in https://github.com/Significant-Gravitas/Auto-GPT/pull/3963
- Integrate pytest-xdist Plugin for Parallel and Concurrent Testing by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/3870
- explain temperature setting in env file by @Boostrix in https://github.com/Significant-Gravitas/Auto-GPT/pull/4140
- Catch JSON error in summary_memory.py by @kristianjackson in https://github.com/Significant-Gravitas/Auto-GPT/pull/3996
- Update duckduckgo dependency - min should be 2.9.5 by @lalo in https://github.com/Significant-Gravitas/Auto-GPT/pull/4142
- Update Dockerfile - add missing scripts and plugins directories. by @prom3theu5 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3706
- Updated memory setup links by @dominic-ks in https://github.com/Significant-Gravitas/Auto-GPT/pull/3829
- Parse package versions so upgrades can be forced by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4149
- fix typo in autopgt/agent/agent.py by @andrey13771 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3747
- Fix
milvus_memory_test.pymockConfigby @Androbin in https://github.com/Significant-Gravitas/Auto-GPT/pull/3424 - Implemented showing the number of preauthorised commands left. #1035 by @xhypeDE in https://github.com/Significant-Gravitas/Auto-GPT/pull/3322
- Challenge: Kubernetes and documentation by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4121
- Make sdwebui tests pass (when SD is running) by @cwenner in https://github.com/Significant-Gravitas/Auto-GPT/pull/3721
- Add Edge browser support using EdgeChromiumDriverManager by @karimhabush in https://github.com/Significant-Gravitas/Auto-GPT/pull/3058
- Added --install-plugin-deps to Docker by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4151
- Feature/basic proxy by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4164
- test new CI by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4168
- Feature/test new ci pipeline 2 by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4169
- Test New CI Pipeline by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4170
- Feature/fix rate limiting issue Step 1 by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4173
- Put back 3.11 until it's removed as a requirement by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4185
- Revert "Put back 3.11 until it's removed as a requirement" by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/4191
- Release 0.3.1 by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/4201
New Contributors
- @RainRat made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3798
- @ambujpawar made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3701
- @sdfgsdfgd made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3989
- @TKasperczyk made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4011
- @minfenglu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3998
- @jit-shlomi made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3997
- @itaisteinherz made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3927
- @Boostrix made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3963
- @kristianjackson made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3996
- @lalo made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4142
- @prom3theu5 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3706
- @dominic-ks made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3829
- @andrey13771 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3747
- @xhypeDE made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3322
- @cwenner made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3721
- @karimhabush made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3058
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.3.0...v0.3.1
- Python
Published by p-i- about 3 years ago
autogpt - Auto-GPT v0.3.0
Over a week and 275 pull requests have passed since v0.2.2, and we are happy to announce the release of v0.3.0! From now on, we will be focusing on major improvements rather than bugfixes, as we feel stability has reached a reasonable level. Most remaining issues relate to limitations in prompt generation and the memory system, which will be the focus of our efforts for the next release.
Highlights β¨
Plugins π
Now 3rd-party developers can extend the functionality of AutoGPT by writing plugins. Do you want Auto-GPT to access your calendar or open your garage door? Write a plugin for it! Please note the Plugin interface is unstable and will change with potentially v0.3.1 and v0.4.0 as we add more capability https://github.com/Significant-Gravitas/Auto-GPT-Plugins#plugins-in-the-repository
Documentation π - https://docs.agpt.co/
The docs have been updated and can now be found on https://docs.agpt.co/. RTFM! :)
Test Driven Development π§ͺ
Many proposals come in, but how to know which ones actually improve Auto-GPT? To better focus our efforts, our tests now include challenges, e.g., a memory challenge (levels 1 to 10). AutoGPT can get up to level 4. Can any rockstar dev get it to level 5 or level 10?
Simplified prompt π¬
Auto-GPT just became a lot easier to use with an automatic initial prompt generator. Just say what you want, e.g., "make pong," and Auto-GPT will (attempt to) do the rest.
Self-feedback π
This feature enables the AI to engage in reflection and improve its thought, plans, and reasoning capabilities by considering its own internal evaluations. To use this feature, input the 'S' key when Auto-GPT asks for your input.
Memory Management π§
To better keep the AI on track, Auto-GPT now maintains a running summary of prior interactions. After each interaction, this summary is updated. In this way, Auto-GPT remembers what's essential as it works.
Behind the scenes
The above are highlights out of the changes you'll see as a user, but it's just the tip of the iceberg. Behind the scenes, the core team has been restructuring the codebase and organizing itself. We're paying back the technical debt that was accrued during our early days. There's much more to come.
Full List of What's Changed
- Plugin Support by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/757
- Shirt size labeling for PRs by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/2467
- fix shirt-sizing workflow permissions by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2605
- Update docker-hub image push action by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1986
- Stable by @juanignacioronca in https://github.com/Significant-Gravitas/Auto-GPT/pull/2272
- include openapi-python-client in docker build by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/2669
- Fix README
./run.sh start->./run.shby @chenfengyanyu in https://github.com/Significant-Gravitas/Auto-GPT/pull/2523 - Cancel in-progress docker CI on outdate by @edcohen08 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2619
- doc: update git clone command to use stable branch by @egonm12 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2667
- Use inclusive language: Rename 'blacklist' to 'denylist' and 'whitelist' to 'allowlist' by @riensen in https://github.com/Significant-Gravitas/Auto-GPT/pull/2644
- Pin BeautifulSoup version to fix
browse_websiteby @peterbanda in https://github.com/Significant-Gravitas/Auto-GPT/pull/2680 - fix #2654 spacy language model installation by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2727
- Fix
validate_jsonfile error when cwd != project root by @mickjagger19 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2665 - Add missing
sizeparam to generateimagewith_dalle by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2691 - Fix label of
download_filecommand by @Nickfost in https://github.com/Significant-Gravitas/Auto-GPT/pull/2753 - Fix typo's by @lengweiping1983 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2735
- Add Coverage reporting to CI pipeline by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/2628
- Make
load_azure_configthrow ifazure.yamldoes not exist by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2758 - docs: fix small typo in README by @chrisvxd in https://github.com/Significant-Gravitas/Auto-GPT/pull/2752
- Update README.md by @Bsodoge in https://github.com/Significant-Gravitas/Auto-GPT/pull/2709
- add instruction to show .env by @itsmarble in https://github.com/Significant-Gravitas/Auto-GPT/pull/2705
- Update pre-commit version by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2682
- Improve plugin section in README.md to prevent dependency errors by @riensen in https://github.com/Significant-Gravitas/Auto-GPT/pull/2651
- Added version select to bug template by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2545
- only adjust argument order by @lengweiping1983 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2313
- Make config load and override for every new run by @coditamar in https://github.com/Significant-Gravitas/Auto-GPT/pull/2788
- Update README.md by @T-Higgins in https://github.com/Significant-Gravitas/Auto-GPT/pull/2785
- fix indentation of bug template yml by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/2832
- Fix docker usage readme by @pkqs90 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2406
- Update README.md (
IMAGE_PROVIDER=sd=>IMAGE_PROVIDER=huggingface) by @okunishinishi in https://github.com/Significant-Gravitas/Auto-GPT/pull/2802 - [Hotfix] Fix coverage tooling by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/2771
- Add OS Info into the initial prompt by @MikelCalvo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2587
- Update readme to more clearly describe usage between platforms by @BuildEverything in https://github.com/Significant-Gravitas/Auto-GPT/pull/2837
- Use readline if available by @jlxip in https://github.com/Significant-Gravitas/Auto-GPT/pull/2558
- Add file op tests by @rocks6 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2205
- fixed typo by @sudouser777 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2851
- [feat] Update milvusmemorytest.py error log by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2679
- Add Code Cov by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/2877
- Added basic spinner tests and modified spinner method docstring by @OmriGM in https://github.com/Significant-Gravitas/Auto-GPT/pull/2855
- Documentation: fixing typos in README.md by @didier-durand in https://github.com/Significant-Gravitas/Auto-GPT/pull/2886
- Update README to include Eleven Labs speech setup by @minghinmatthewlam in https://github.com/Significant-Gravitas/Auto-GPT/pull/2884
- Fixing header of CONTRIBUTING.md by @didier-durand in https://github.com/Significant-Gravitas/Auto-GPT/pull/2888
- adjust file_operations.py code format by @gklab in https://github.com/Significant-Gravitas/Auto-GPT/pull/2756
- Fix(tests): restore config values after changing them in tests by @Torantulino in https://github.com/Significant-Gravitas/Auto-GPT/pull/2904
- Add CodeCov CI coverage requirements by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/2881
- Re-work Docs and split out README (using MkDocs) by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2894
- ci: selenium safari bug fixed by @dharana77 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2915
- Replace print statements with logging.error by @ugobok in https://github.com/Significant-Gravitas/Auto-GPT/pull/2708
- Fix plugin command arg ordering issue. by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/2631
- misc: fix typo in benchmark by @jazelly in https://github.com/Significant-Gravitas/Auto-GPT/pull/2521
- Tests utils suite by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/2961
- Automatic prompting by @Torantulino in https://github.com/Significant-Gravitas/Auto-GPT/pull/2896
- Documentation typo: serach -> search by @didier-durand in https://github.com/Significant-Gravitas/Auto-GPT/pull/2977
- Mark test testgenerateaiconfigautomatictypical as @requiresapi⦠by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2981
- Add note for windows install by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/2970
- Fix to prompt generator - "Ensure the response can beparsed" by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2980
- Add missing test decorator by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2989
- update weaviate.py for weaviate compatibility by @non-adj in https://github.com/Significant-Gravitas/Auto-GPT/pull/2985
- Documentation: fixing typos by @didier-durand in https://github.com/Significant-Gravitas/Auto-GPT/pull/2978
- Documentation: ensuring naming consistency by @didier-durand in https://github.com/Significant-Gravitas/Auto-GPT/pull/2975
- update documentation deploy gh action by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3030
- Support secure and authenticated Milvus memory backends by @chyezh in https://github.com/Significant-Gravitas/Auto-GPT/pull/2127
- Fix Milvus module config import by @chyezh in https://github.com/Significant-Gravitas/Auto-GPT/pull/3036
- Add workspace abstraction by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/2982
- Fix typo in warning message when non allowlisted plugins found by @hdkiller in https://github.com/Significant-Gravitas/Auto-GPT/pull/3044
- Make Auto-GPT aware of its running cost by @Vwing in https://github.com/Significant-Gravitas/Auto-GPT/pull/762
- Add tests for jsonutils.jsonfix_llm by @coditamar in https://github.com/Significant-Gravitas/Auto-GPT/pull/2952
- Perm memory test cases by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/2996
- Refactor/collect embeddings code by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3060
- Bugfix/make local memory json when it doesnt exist by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3066
- Resolve sequencing issue in global state management by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3089
- Fixed incorrect comment: Clear memory instead of Redis by @scout9ll in https://github.com/Significant-Gravitas/Auto-GPT/pull/3092
- Handle API timeouts by @soheil in https://github.com/Significant-Gravitas/Auto-GPT/pull/3024
- Validate URLs in web commands before execution by @edcohen08 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2616
- Add function and class descriptions to tests by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2715
- Improve docker setup & config by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/1843
- Add
arg to do_nothing command by @fluxism in https://github.com/Significant-Gravitas/Auto-GPT/pull/3090 - fix testsearchfiles for windows by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3073
- Clean up GitHub Workflows by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3059
- Adjust testjsonparser file by @younessZMZ in https://github.com/Significant-Gravitas/Auto-GPT/pull/1935
- Error if null bytes are included in the path on windows by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3147
- Agent and agent manager tests by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3116
- Add indirection layer to entry point by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3152
- anontation fix by @zhanglei1172 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3018
- Hotfix/global agent manager workaround by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3157
- Remove dead permanent memory module by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3145
- Refactor/move singleton out of config module by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3161
- Add option to install plugin dependencies by @dychen in https://github.com/Significant-Gravitas/Auto-GPT/pull/3068
- Re-add install-plugin-deps to CLI by @dychen in https://github.com/Significant-Gravitas/Auto-GPT/pull/3170
- Update ci.yml by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/3179
- Bulletin patch - Updating 'BULLETIN.MD' to warn about the deprecation of baked-in 'send_tweet' command by @desojo in https://github.com/Significant-Gravitas/Auto-GPT/pull/3181
- Ensure Fore.RED is followed by Fore.RESET by @lwneal in https://github.com/Significant-Gravitas/Auto-GPT/pull/3182
- Add a little more descriptive installation instruction by @resduo in https://github.com/Significant-Gravitas/Auto-GPT/pull/3180
- Update installation.md by @MarKiSS2000 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3166
- Refactor/decouple logger from global configuration by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3171
- docs fix to image generation by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/3186
- Feature: Added Self Feedback by @AbTrax in https://github.com/Significant-Gravitas/Auto-GPT/pull/3013
- fix: use config instead of hardcoded filename by @ppetermann in https://github.com/Significant-Gravitas/Auto-GPT/pull/3189
- unit test agent feedback by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3209
- Remove plugin notice from CONTRIBUTING.md by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3227
- Extract OpenAI API retry handler and unify ADA embeddings calls. by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3191
- Use explicit API keys when querying OpenAI by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3241
- Fix readme centering by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3243
- Remove import time loading of config from llm_utils by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3245
- adding probably erroneously removed return value from execut_shell, g⦠by @psvensson in https://github.com/Significant-Gravitas/Auto-GPT/pull/3212
- Load .env in package init by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3251
- Fix PR size autolabeler message by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/3194
- Fix
get_ada_embeddingreturn type by @Androbin in https://github.com/Significant-Gravitas/Auto-GPT/pull/3263 - Fix docs alignment by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3302
- Fix(docs) Contributing, CoC and License links by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3308
- Fix(docs) requirements link in installation guide by @apurvsibal in https://github.com/Significant-Gravitas/Auto-GPT/pull/3264
- Codecov - don't fail pipelines for project cov changes by @vlad-ko in https://github.com/Significant-Gravitas/Auto-GPT/pull/3327
- Update installation.md by @MarKiSS2000 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3325
- mock openai in test agent manager by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3285
- Have api manager use singleton pattern by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3269
- use pytest-recording with VCR by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3283
- test image gen by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3287
- Fix docs by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3336
- Clean up image generation tests by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3338
- fix settotalbudget docstring by @karlivory in https://github.com/Significant-Gravitas/Auto-GPT/pull/3288
- Chat plugin capability by @Wladastic in https://github.com/Significant-Gravitas/Auto-GPT/pull/2929
- Cassettes should not record Transfer-Encoding and testwritefile should use no memory by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3342
- Fix(workspace) root resolution by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3365
- Remove do_nothing (Do nothing) by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3369
- Hotfix/validate url strips query params by @edcohen08 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3370
- Run the integration tests in the CI pipeline BUT without API keys by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3359
- Set
vcr_configscope to "session" by @Androbin in https://github.com/Significant-Gravitas/Auto-GPT/pull/3361 - Fix MilvusMemory connecting to Zilliz by @chyezh in https://github.com/Significant-Gravitas/Auto-GPT/pull/3278
- The unlooping and fixing of file execution. by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/3368
- Exclude docs and test cassettes from linguist stats by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3402
- Minor improvements to the docs for voice config and testing by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3407
- Add makedirs to file operations by @montanaflynn in https://github.com/Significant-Gravitas/Auto-GPT/pull/3289
- Browse Site Regression test by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3387
- Fix imports, type hints and fixtures for goal oriented tests by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3415
- Fix
browse_websiteheadless mode for Firefox by @Irmius in https://github.com/Significant-Gravitas/Auto-GPT/pull/2816 - Update broken link by @ledrui in https://github.com/Significant-Gravitas/Auto-GPT/pull/3416
- Fix README: remove redundant "Disclaimer" by @DhruvAwasthi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3391
- Add a regression test for the embedding by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3422
- Make y/n configurable by @edcohen08 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3178
- Fix URL to docs in API throttling message by @gantit in https://github.com/Significant-Gravitas/Auto-GPT/pull/3201
- Add tests for code/shell execution & improve config fixture by @rickythefox in https://github.com/Significant-Gravitas/Auto-GPT/pull/1268
- Removing unitest in favor of pytest from test_config.py by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3417
- Remove unittest in favor of pytest in the testtokencounter module by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3453
- move removecolorcodes to utils and add tests by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3260
- Refactor test_chat to use pytest instead of unittest by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3484
- Organize all the llm stuff into a subpackage by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3436
- Fix memory by adding it only when context window full by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3469
- More graceful browsing error handling by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3494
- update pyproject by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/2757
- Architecture-agnostic dev-container patch, now with Redis π by @desojo in https://github.com/Significant-Gravitas/Auto-GPT/pull/3102
- Feature/llm data structs by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3486
- Fix
clone_repositoryto conform to URL validation by @SBNovaScript in https://github.com/Significant-Gravitas/Auto-GPT/pull/3150 - Extend & improve file operations tests by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3404
- fix typo in testing.md by @eltociear in https://github.com/Significant-Gravitas/Auto-GPT/pull/3537
- Removing duplicate tests browse_tests by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3535
- Refactor test_spiunner to deprecate unittest in favor of pytest by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/3532
- Feature/challenge memory management by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3425
- Feature/challenge memory challenge B by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3550
- replace 50+ occurrences of print() with logger by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3056
- Refactor AIConfig to Sanitize Input for Goal Parameters by @pr-0f3t in https://github.com/Significant-Gravitas/Auto-GPT/pull/3492
- Feature/test summarization against memory challenge by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/3567
- added tests for clone_repository by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3558
- add report method to typewriter_log & load report plugins into logger by @Wladastic in https://github.com/Significant-Gravitas/Auto-GPT/pull/3582
- rename searchfiles to listfiles by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/3595
- fix bug #3455 by @zyt600 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3591
- [bug]
list_filesapi signature change indata_ingestion.pyand lo⦠by @valayDave in https://github.com/Significant-Gravitas/Auto-GPT/pull/3601 - Update documentation URLs to docs.agpt.co by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3621
- Fix side effects on message history by @AbTrax in https://github.com/Significant-Gravitas/Auto-GPT/pull/3619
- Message about Pinecone initializing by @Ashutoshkataria19 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1194
- Fix file operations logger by @bobisme in https://github.com/Significant-Gravitas/Auto-GPT/pull/3489
- update web_selenium.py to use try-with for headers by @non-adj in https://github.com/Significant-Gravitas/Auto-GPT/pull/2988
- Fix multi-byte character handling in
read_fileby @sidewaysthought in https://github.com/Significant-Gravitas/Auto-GPT/pull/3173 - Fix
validate_jsonscheme path by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/3631 - Fix the maximum context length issue by chunking by @kinance in https://github.com/Significant-Gravitas/Auto-GPT/pull/3222
- Add warning for LLM to avoid context overflow by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3646
- Fix MACOS Zip Import Error when compressing plugin by @gravelBridge in https://github.com/Significant-Gravitas/Auto-GPT/pull/3629
- Synchronize
stable->masterby @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3677 - Release v0.3.0 by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/3683
New Contributors
- @ntindle made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2467
- @juanignacioronca made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2272
- @chenfengyanyu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2523
- @egonm12 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2667
- @peterbanda made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2680
- @mickjagger19 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2665
- @Nickfost made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2753
- @chrisvxd made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2752
- @Bsodoge made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2709
- @itsmarble made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2705
- @T-Higgins made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2785
- @pkqs90 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2406
- @okunishinishi made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2802
- @MikelCalvo made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2587
- @BuildEverything made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2837
- @jlxip made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2558
- @sudouser777 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2851
- @didier-durand made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2886
- @minghinmatthewlam made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2884
- @dharana77 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2915
- @ugobok made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2708
- @jazelly made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2521
- @non-adj made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2985
- @Vwing made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/762
- @scout9ll made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3092
- @soheil made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3024
- @fluxism made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3090
- @zhanglei1172 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3018
- @dychen made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3068
- @desojo made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3181
- @lwneal made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3182
- @resduo made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3180
- @MarKiSS2000 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3166
- @AbTrax made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3013
- @ppetermann made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3189
- @apurvsibal made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3264
- @vlad-ko made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3327
- @karlivory made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3288
- @montanaflynn made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3289
- @Irmius made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2816
- @ledrui made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3416
- @DhruvAwasthi made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3391
- @gantit made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3201
- @pr-0f3t made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3492
- @zyt600 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3591
- @valayDave made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3601
- @Ashutoshkataria19 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1194
- @bobisme made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3489
- @sidewaysthought made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3173
- @gravelBridge made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3629
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.2.2...v0.3.0
- Python
Published by richbeales about 3 years ago
autogpt - Auto-GPT v0.2.2
Welcome to Auto-GPT release 0.2.2. This is largely a release focussed on stability over 0.2.1. More exciting stuff will becoming in 0.3.0!
What's Changed
- Add "Memory Backend Setup" subtitle by @jakubbober in https://github.com/Significant-Gravitas/Auto-GPT/pull/1983
- benchmark json errors, clean json parsing code and implement json schema by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1866
- Fixed new backends not being added to supported memory by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/1977
- Fix README.md by @MrBrain295 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1925
- Add run scripts for shell by @lonrun in https://github.com/Significant-Gravitas/Auto-GPT/pull/1743
- data_ingestion.py 'no module named 'autogpt'" fix and ReadMe update by @Slowly-Grokking in https://github.com/Significant-Gravitas/Auto-GPT/pull/1679
- minimall add pytest by @0xArty in https://github.com/Significant-Gravitas/Auto-GPT/pull/1859
- Change ci to pytest by @0xArty in https://github.com/Significant-Gravitas/Auto-GPT/pull/2009
- Improve dev containers so autogpt can browse the web by @bennyhobart in https://github.com/Significant-Gravitas/Auto-GPT/pull/1942
- fix user input being modified by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/2007
- add utf-8 encoding to file handlers for logging by @k-boikov in https://github.com/Significant-Gravitas/Auto-GPT/pull/1916
- Feature/hotfix user input by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/2019
- ensure git operations occur in the working directory by @ccheney in https://github.com/Significant-Gravitas/Auto-GPT/pull/2020
- Clean up README by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2040
- Implement new demo video into README.md by @Void-n-Null in https://github.com/Significant-Gravitas/Auto-GPT/pull/2041
- Added one space after period for better formatting by @AdrianScott in https://github.com/Significant-Gravitas/Auto-GPT/pull/2022
- Added Credit to README.md Demo by @Void-n-Null in https://github.com/Significant-Gravitas/Auto-GPT/pull/2063
- Add File Downloading Capabilities by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/1680
- Fix milvus test Error: 'NameError: name 'MockConfig' is not defined' by @wangxuqi in https://github.com/Significant-Gravitas/Auto-GPT/pull/2061
- Fix: Update run_continuous.sh to correctly pass all command-line arguments by @0xf333 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2012
- move comment to correct position by @nolan23 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1555
- feat: (aesthetic) add space on warning message by @BatesJernigan in https://github.com/Significant-Gravitas/Auto-GPT/pull/2003
- Remove irrelevant noqa comments by @endolith in https://github.com/Significant-Gravitas/Auto-GPT/pull/905
- add docker requirements - jsonschema by @Song2017 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2083
- Add the OpenAI API Keys Configuration to the top of the readme by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2089
- Add Nix flakes support through direnv by @superherointj in https://github.com/Significant-Gravitas/Auto-GPT/pull/1091
- Don't incapacitate yourself! by @lfricken in https://github.com/Significant-Gravitas/Auto-GPT/pull/1240
- feat(pr-labels): auto-label conflicting PRs by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2195
- Use latest alpine image for code execution by @rickythefox in https://github.com/Significant-Gravitas/Auto-GPT/pull/1192
- fix(pr-label): set job permissions explicitly by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2198
- internal resource request bug by @REal0day in https://github.com/Significant-Gravitas/Auto-GPT/pull/2001
- install chrome/firefox for headless browing when running in docker co⦠by @obonyojimmy in https://github.com/Significant-Gravitas/Auto-GPT/pull/1723
- Unbound summary size by @tkaitchuck in https://github.com/Significant-Gravitas/Auto-GPT/pull/2056
- Fix split file to handle edge case where overlap size > last chunk size by @rocks6 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2062
- γfixγconfig.py format by @gklab in https://github.com/Significant-Gravitas/Auto-GPT/pull/2108
- fix(pr-label): mitigate excessive concurrent runs by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2203
- fix a missing import by @XFFXFF in https://github.com/Significant-Gravitas/Auto-GPT/pull/2129
- Update .env.template by @mawsyh in https://github.com/Significant-Gravitas/Auto-GPT/pull/2132
- config.py: update OpenAI link to platform.openai.com by @suzuken in https://github.com/Significant-Gravitas/Auto-GPT/pull/2137
- Update README.md with Weaviate installation and reference by @bobvanluijt in https://github.com/Significant-Gravitas/Auto-GPT/pull/2153
- Remove requirements-docker.txt by @deece in https://github.com/Significant-Gravitas/Auto-GPT/pull/2024
- Fix BRIAN_TTS - Prevent TypeError exception in _speech method by @gabrielrbarbosa in https://github.com/Significant-Gravitas/Auto-GPT/pull/2105
- Update .env.template by @Funkelfetisch in https://github.com/Significant-Gravitas/Auto-GPT/pull/2172
- Spelling Fixes by @H-jj-R in https://github.com/Significant-Gravitas/Auto-GPT/pull/2168
- fix(pr-label): concurrency group cannot be empty by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2217
- Improve the error logging for OAI Issues by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/1987
- added missing import by @aminghani in https://github.com/Significant-Gravitas/Auto-GPT/pull/2183
- docs: update docs around Milvus by @hamidzr in https://github.com/Significant-Gravitas/Auto-GPT/pull/2176
- memory object move to memory_add block by @lengweiping1983 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2093
- Add Fixes for Selenium Browsing On Linux by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2096
- Allow local Development without pip install using "pip install -e ." by @bszollosinagy in https://github.com/Significant-Gravitas/Auto-GPT/pull/1474
- fixes Weaviate index name to classname conversion by @cs0lar in https://github.com/Significant-Gravitas/Auto-GPT/pull/1836
- fix: unreadable text in console and potentially over the max token by @tzengyuxio in https://github.com/Significant-Gravitas/Auto-GPT/pull/2050
- Added return type hint to execute_code.py file by @Tmpecho in https://github.com/Significant-Gravitas/Auto-GPT/pull/2227
- changed rstrip for strip and added case for empty string by @Lootheo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2193
- Align flake, black and isort to pipelines and precommit hooks by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/2192
- Make Continuous Integration Automatic by @Torantulino in https://github.com/Significant-Gravitas/Auto-GPT/pull/2327
- Add non-essential warning for contributors by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2359
- Use click to parse arguments by @0xArty in https://github.com/Significant-Gravitas/Auto-GPT/pull/2373
- Improve the Issue Templates by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2375
- Hotfix bugs template by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2408
- [Hotfix] bugs template again by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/2415
- Fix for executeshellpopen using WORKING_DIRECTORY by @ezolenko in https://github.com/Significant-Gravitas/Auto-GPT/pull/2318
- Added ability to output news/announcements on startup by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2429
- Hotfix - Announcement filename was incorrect by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2441
- feat: Add support for running Chrome in Headless mode. by @ickma in https://github.com/Significant-Gravitas/Auto-GPT/pull/1473
- Move to Python 3.10 & improve CI workflow by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2369
- fix(python-run): prompt users to install Docker when executepythonfile encounters a Docker error by @willcallender in https://github.com/Significant-Gravitas/Auto-GPT/pull/2231
- Ensure Python 3.10 & 3.11 compatability by @drikusroor in https://github.com/Significant-Gravitas/Auto-GPT/pull/1815
- Option to disable working directory restrictions by @Josh-XT in https://github.com/Significant-Gravitas/Auto-GPT/pull/1875
- Rename
evaluate_codetoanalyze_codeby @willcallender in https://github.com/Significant-Gravitas/Auto-GPT/pull/1371 - Image generation improvements by @Tymec in https://github.com/Significant-Gravitas/Auto-GPT/pull/1477
- Delete unused folder /outputs/ by @wnasich in https://github.com/Significant-Gravitas/Auto-GPT/pull/1130
- refactoring all json utilities by @bingoko in https://github.com/Significant-Gravitas/Auto-GPT/pull/2032
- Print the current Git branch on startup - warn if unsupported by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2494
- Update README.md Windows run.bat instructions by @Explorergt92 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2495
- Fix Issue #1211 - gpt-3.5 chunk is less than the default by @itaihochman in https://github.com/Significant-Gravitas/Auto-GPT/pull/2324
- fix: remove duplicate task complete command prompt by @zzzgydi in https://github.com/Significant-Gravitas/Auto-GPT/pull/2321
- Update config.py fix: azuremodeltodeploymentid_map default type should be a dict, not list by @zvrr in https://github.com/Significant-Gravitas/Auto-GPT/pull/2351
- Fix azure config by @yunzheng1112 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2355
- Don't install sorcery on docker by @mikekelly in https://github.com/Significant-Gravitas/Auto-GPT/pull/2339
- Print warning to users of Python < 3.10 by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2562
- Consolidate default config with config.py as master by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2448
- Update README.md by @tejen in https://github.com/Significant-Gravitas/Auto-GPT/pull/2576
- fix(workspace): resolve symlinks in workspace path before checking by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2573
- Fix model context overflow issue by @bszollosinagy in https://github.com/Significant-Gravitas/Auto-GPT/pull/2542
- Master -> Test 0.2.2 by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/2599
- Patch docker hub CI task into Stable by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2624
- Stable 0.2.2 into Stable ready for release by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/2625
New Contributors
- @jakubbober made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1983
- @MrBrain295 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1925
- @lonrun made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1743
- @Slowly-Grokking made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1679
- @bennyhobart made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1942
- @k-boikov made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1916
- @AdrianScott made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2022
- @0xf333 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2012
- @BatesJernigan made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2003
- @Song2017 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2083
- @superherointj made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1091
- @lfricken made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1240
- @rickythefox made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1192
- @REal0day made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2001
- @obonyojimmy made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1723
- @tkaitchuck made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2056
- @gklab made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2108
- @XFFXFF made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2129
- @mawsyh made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2132
- @suzuken made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2137
- @bobvanluijt made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2153
- @deece made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2024
- @gabrielrbarbosa made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2105
- @Funkelfetisch made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2172
- @H-jj-R made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2168
- @aminghani made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2183
- @hamidzr made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2176
- @lengweiping1983 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2093
- @bszollosinagy made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1474
- @tzengyuxio made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2050
- @Tmpecho made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2227
- @Lootheo made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2193
- @ezolenko made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2318
- @willcallender made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2231
- @Josh-XT made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1875
- @wnasich made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1130
- @bingoko made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2032
- @itaihochman made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2324
- @zvrr made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2351
- @yunzheng1112 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2355
- @tejen made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/2576
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.2.1...v0.2.2
- Python
Published by richbeales about 3 years ago
autogpt - Auto-GPT v0.2.1
What's Changed
- Fix all 65 typos of it being gtp instead of GPT by @shaped1 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1476
- Reorg by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/1537
- enable milvus as memory backend by @chyezh in https://github.com/Significant-Gravitas/Auto-GPT/pull/801
- Feature/setup integration tests by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1202
- Cleanup azure parameters in env.template and remove unused env in config.py by @suensummit in https://github.com/Significant-Gravitas/Auto-GPT/pull/1269
- README: Explain OpenAI billing for API key (Fixes issue about "API Rate Limit Reached. Waiting 20 seconds ... Failed to get response after 5 retries") by @JuroOravec in https://github.com/Significant-Gravitas/Auto-GPT/pull/1304
- Fixed error when google results might have weird characters by @jedak1ah in https://github.com/Significant-Gravitas/Auto-GPT/pull/1381
- make 0 the default temperature by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1417
- Update docker-compose.yml by @droosma in https://github.com/Significant-Gravitas/Auto-GPT/pull/1525
- typo in TOC by @shaiss in https://github.com/Significant-Gravitas/Auto-GPT/pull/1528
- Fix typo by @pitmonticone in https://github.com/Significant-Gravitas/Auto-GPT/pull/1558
- test: Write unit tests for token_counter by @drikusroor in https://github.com/Significant-Gravitas/Auto-GPT/pull/1567
- Make browsing with Selenium Browser Agnostic by @cryptidv in https://github.com/Significant-Gravitas/Auto-GPT/pull/1572
- remove sourcery from docker build by @bufo24 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1579
- update type annotation by @youkaichao in https://github.com/Significant-Gravitas/Auto-GPT/pull/1580
- Some more file extensions to ignore by @nicostubi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1586
- Fixed the import by @twajothi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1590
- Update README.md by @eltociear in https://github.com/Significant-Gravitas/Auto-GPT/pull/1623
- Add ability to use local embeddings model by @Tymec in https://github.com/Significant-Gravitas/Auto-GPT/pull/1320
- command clone github repository by @edcohen08 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1229
- Only add execute shell scripts to prompt if AI is allowed to do it. by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1551
- Create a list of synonyms for commands for when the AI hallucinates by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1526
- Adjust testpromptgenerator and add test report generation by @younessZMZ in https://github.com/Significant-Gravitas/Auto-GPT/pull/1609
- [1607] Sourcery is detecting linting issues in autogpt/json_fixes/aut⦠by @adityaoke in https://github.com/Significant-Gravitas/Auto-GPT/pull/1610
- Adjust test_config file by @younessZMZ in https://github.com/Significant-Gravitas/Auto-GPT/pull/1618
- Fix for 'requires string as left operand, not PosixPath' by @alexonab in https://github.com/Significant-Gravitas/Auto-GPT/pull/1625
- Fix agent key error by @jacobtohahn in https://github.com/Significant-Gravitas/Auto-GPT/pull/1507
- Easy run with bat file (with requirements check and install if needed) by @DenTheProgrammer in https://github.com/Significant-Gravitas/Auto-GPT/pull/870
- Remove please from prompts by @hdkiller in https://github.com/Significant-Gravitas/Auto-GPT/pull/1489
- Fix list_agents to return string instead of JSON object by @gersh in https://github.com/Significant-Gravitas/Auto-GPT/pull/1471
- Error notation in the splitfile function in fileoperations.py by @yueliu1999 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1637
- [doc] Improvements: Tutorials and Explanation by @Ding3LI in https://github.com/Significant-Gravitas/Auto-GPT/pull/1603
- Revert "Add ability to use local embeddings model" by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1662
- Fix invalid config import in git_operations by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1657
- Update requirements.txt by @p-i- in https://github.com/Significant-Gravitas/Auto-GPT/pull/1676
- Fix Milvus as a long-term memory backend. by @wangxuqi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1658
- Fix typo in .env.template by @CatMe0w in https://github.com/Significant-Gravitas/Auto-GPT/pull/1659
- Fix run.bat to use the new module by @nponeccop in https://github.com/Significant-Gravitas/Auto-GPT/pull/1678
- Quality update by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/1694
- Embedding Improvement by @Imccccc in https://github.com/Significant-Gravitas/Auto-GPT/pull/1635
- Update README.md by @thisislvca in https://github.com/Significant-Gravitas/Auto-GPT/pull/1682
- Update requirements.txt by @DJStompZone in https://github.com/Significant-Gravitas/Auto-GPT/pull/1690
- in debug mode add a log about rate limit error by @Hyaxia in https://github.com/Significant-Gravitas/Auto-GPT/pull/1683
- Update docs: Data ingestion script location by @EdgarBarrantes in https://github.com/Significant-Gravitas/Auto-GPT/pull/1518
- Update README.md "ELEVENLABSAPIKEY" by @manskx in https://github.com/Significant-Gravitas/Auto-GPT/pull/1702
- Merge #72 by @BillSchumacher in https://github.com/Significant-Gravitas/Auto-GPT/pull/1712
- Fix JSON string escaping issue by @PhilipAD in https://github.com/Significant-Gravitas/Auto-GPT/pull/72
- Improve extract_hyperlinks to honor base url by @mharris717 in https://github.com/Significant-Gravitas/Auto-GPT/pull/87
- First draft at adding persistent memory via sqlite3 by @EricFedrowisch in https://github.com/Significant-Gravitas/Auto-GPT/pull/124
- fixing tests to fit latest merges into master by @coditamar in https://github.com/Significant-Gravitas/Auto-GPT/pull/1722
- Use playwright instead of requests for browse by @ryanmac in https://github.com/Significant-Gravitas/Auto-GPT/pull/96
- twittersendtweets_command by @rihp in https://github.com/Significant-Gravitas/Auto-GPT/pull/1717
- Update consistent code command style by @warmthsea in https://github.com/Significant-Gravitas/Auto-GPT/pull/1263
- Transcribe audio using huggingface by @gucky92 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1718
- ElevenLabs Voice ID's by @Bentlybro in https://github.com/Significant-Gravitas/Auto-GPT/pull/1767
- Show readme love by @Bentlybro in https://github.com/Significant-Gravitas/Auto-GPT/pull/1755
- resolved tweepy not in requirements.txt by @kumayu0108 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1791
- add tweepy module by @Qinbf in https://github.com/Significant-Gravitas/Auto-GPT/pull/1779
- Added packages necessary to run docker from terminal by @danmohad in https://github.com/Significant-Gravitas/Auto-GPT/pull/1763
- Update README.md .env.template instructions by @Explorergt92 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1794
- Typo in prompt start - missing space resulted in joined words in the prompt by @Zorinik in https://github.com/Significant-Gravitas/Auto-GPT/pull/1730
- Catch exception of repository clone by @yueliu1999 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1798
- Add missing clarifications and method usages by @Ding3LI in https://github.com/Significant-Gravitas/Auto-GPT/pull/1719
- Fix update bracket_termination.py with f string by @alexonab in https://github.com/Significant-Gravitas/Auto-GPT/pull/1732
- Added tests for
create_chat_messageandgenerate_contextmethods of the chat module by @OmriGM in https://github.com/Significant-Gravitas/Auto-GPT/pull/1700 - File Logger that tracks changes to file operations to prevent looping by @CalCameron in https://github.com/Significant-Gravitas/Auto-GPT/pull/1436
- README fix, update Table Of Contents, fix and better memory backend s⦠by @chyezh in https://github.com/Significant-Gravitas/Auto-GPT/pull/1787
- Create Docker Image CI by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1796
- Feature/weaviate memory by @cs0lar in https://github.com/Significant-Gravitas/Auto-GPT/pull/424
- fix: add necessary space to the prompt by @zzzgydi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1814
- Create a Docker image on DockerHub on release to stable by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1817
- Remove least relevant items from memory first by @farizrahman4u in https://github.com/Significant-Gravitas/Auto-GPT/pull/1825
- Only add audio to text command to the prompt if model is set by @hdkiller in https://github.com/Significant-Gravitas/Auto-GPT/pull/1826
- Fix google api fetch error by @ickma in https://github.com/Significant-Gravitas/Auto-GPT/pull/1793
- updated contributing docs by @0xArty in https://github.com/Significant-Gravitas/Auto-GPT/pull/1833
- Fix file logging infinite loop issue by @rocks6 in https://github.com/Significant-Gravitas/Auto-GPT/pull/1901
- Fix README by @Flying-Durian-Cake in https://github.com/Significant-Gravitas/Auto-GPT/pull/1868
- fix: config save and load path inconsistent by @zzzgydi in https://github.com/Significant-Gravitas/Auto-GPT/pull/1842
- simply removing a duplicate "Milvus Setup" in the README.md by @Bentlybro in https://github.com/Significant-Gravitas/Auto-GPT/pull/1934
- Consolidate and fix workspace resolution by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/1947
- Fix .env.template documentation, incorrect default value for TEMPERATURE by @smendig in https://github.com/Significant-Gravitas/Auto-GPT/pull/1932
- Improve bug report template by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/1904
- fixes #1821 by installing required drivers and adding options to chro⦠by @psvensson in https://github.com/Significant-Gravitas/Auto-GPT/pull/1857
- Fix google result encoding. by @SBNovaScript in https://github.com/Significant-Gravitas/Auto-GPT/pull/1698
- unify annotations to future syntax by @jayceslesar in https://github.com/Significant-Gravitas/Auto-GPT/pull/1968
- Remove warnings if memory backend is not installed by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1970
- Merge for Release 0.2.1 by @richbeales in https://github.com/Significant-Gravitas/Auto-GPT/pull/1973
New Contributors
- @shaped1 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1476
- @chyezh made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/801
- @suensummit made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1269
- @JuroOravec made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1304
- @jedak1ah made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1381
- @droosma made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1525
- @shaiss made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1528
- @pitmonticone made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1558
- @bufo24 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1579
- @youkaichao made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1580
- @nicostubi made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1586
- @twajothi made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1590
- @Tymec made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1320
- @edcohen08 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1229
- @younessZMZ made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1609
- @adityaoke made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1610
- @alexonab made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1625
- @jacobtohahn made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1507
- @DenTheProgrammer made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/870
- @hdkiller made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1489
- @yueliu1999 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1637
- @Ding3LI made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1603
- @wangxuqi made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1658
- @CatMe0w made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1659
- @Imccccc made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1635
- @thisislvca made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1682
- @DJStompZone made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1690
- @Hyaxia made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1683
- @EdgarBarrantes made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1518
- @manskx made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1702
- @mharris717 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/87
- @EricFedrowisch made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/124
- @rihp made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1717
- @warmthsea made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1263
- @gucky92 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1718
- @Bentlybro made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1767
- @kumayu0108 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1791
- @Qinbf made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1779
- @danmohad made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1763
- @Explorergt92 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1794
- @Zorinik made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1730
- @OmriGM made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1700
- @CalCameron made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1436
- @cs0lar made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/424
- @farizrahman4u made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1825
- @ickma made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1793
- @rocks6 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1901
- @Flying-Durian-Cake made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1868
- @Pwuts made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1947
- @smendig made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1932
- @psvensson made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1857
- @SBNovaScript made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1698
- @jayceslesar made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/1968
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.2.0...v0.2.1
- Python
Published by richbeales about 3 years ago
autogpt - Auto-GPT v0.2.0
We have changed the way that Auto-GPT is launched, it is now wrapped in a module which will allow us better testing and make the code more maintainable and extensible in the future.
Please see the updated README.md for instructions how to run this version
NOTE: Auto-GPT (in this release) currently requires Chrome to be installed in order to browse the web.
Other dependencies have also been introduced - please re-run pip install -r requirements.txt
What's Changed
- Autogpt namespace fix imports by @merwanehamadi in https://github.com/Torantulino/Auto-GPT/pull/1380
- Implemented Selenium based web browsing. by @Void-n-Null in https://github.com/Torantulino/Auto-GPT/pull/1397
- Feature/pre commit formatter by @0xArty in https://github.com/Torantulino/Auto-GPT/pull/1393
- Pi's message. by @BillSchumacher in https://github.com/Torantulino/Auto-GPT/pull/1418
- fix commands.py by @merwanehamadi in https://github.com/Torantulino/Auto-GPT/pull/1426
- added selenium dependencies by @merwanehamadi in https://github.com/Torantulino/Auto-GPT/pull/1432
- Fix everything by @BillSchumacher in https://github.com/Torantulino/Auto-GPT/pull/1444
- AI name hotfix. by @BillSchumacher in https://github.com/Torantulino/Auto-GPT/pull/1452
- Pulling into stable for version 0.2.0 by @richbeales in https://github.com/Torantulino/Auto-GPT/pull/1478
New Contributors
- @0xArty made their first contribution in https://github.com/Torantulino/Auto-GPT/pull/1393
Full Changelog: https://github.com/Torantulino/Auto-GPT/compare/v0.1.3...v0.2.0
- Python
Published by richbeales about 3 years ago
autogpt - Auto-GPT v0.1.3
Daily release, encompasses the merging of PRs in "Batch 4" https://github.com/Torantulino/Auto-GPT/issues/1015
- Python
Published by richbeales about 3 years ago
autogpt - Auto-GPT v0.1.2
Daily release, based on the merge of PRs in Batch 3 https://github.com/Torantulino/Auto-GPT/issues/709
- Python
Published by richbeales about 3 years ago