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-slim with 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_graphs check in LibraryAgent.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 GithubReadPullRequestBlock diff 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_agent endpoint (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 UserIntegrations parsing for missing None values (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 GraphExecution queries (by @Pwuts)
  • #9970 - Restored See runs button on marketplace listing page (by @kcze)

UI/UX Improvements

  • #9951 - Moved OttoChatWidget out 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 pytest hooks (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

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 TypeBasedInput for 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 hardcodedValues at node creation (by @kcze)

Bug Fixes

  • #9660 - Add user_id to 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 .blocks and .integrations.webhooks on 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 list input pin on AddToListBlock (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/Stop button 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_library by @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 Running Status 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

  • #9448 - Provide feedback when cloning submodules (by @townie) - 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 - @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-motion from 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/frontend with 4 updates (by @dependabot)
  • #9401 - Bump development dependencies in /autogpt_platform/frontend with 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

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

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

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

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 TERMINATED execution 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:


πŸ“₯ 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

    • ⚑ #9124 - Refactored frontend Auth pages (by @kcze)
  • 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)
  • 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

Enhancements

Bug Fixes


πŸ”₯ What’s New?


πŸŽ‰ Thanks to Our Contributors!

A special shoutout to all the amazing contributors who made this release possible, especially those new contributors:

And returning contributors:


πŸ“₯ 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 model kwarg error: Resolved error in AnthropicProvider.create_chat_completion(...). #8666 by @Pwuts
    • πŸ› Fix missing credentials input: Added missing credentials input check for better UI/UX. #8834 by @Pwuts
  • New Blocks

    • 🧱 Word Character Count Block: Introduced a new block for counting word characters. #8781 by @Bentlybro
    • 🧱 Hubspot blocks: Added new blocks to integrate with Hubspot. #8786 by @aarushik93

πŸŽ‰ 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, AddToDictionaryBlock by @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_version input 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-commit isort step 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 executionmanager hostname for local docker-mode (#8681) by @majdyz
  • fix(frontend): Typing in the NodeKeyValueInput field 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_AUTH is set to False (#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 AIImageGeneratorBlock by @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-picker to 9.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 RedisEventQueue to 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 dev as 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-turbo is now supported and set as the default SMART_LLM model.
    • Default FAST_LLM changed from gpt-3.5-turbo-16k to gpt-3.5-turbo.
    • Default EMBEDDING_MODEL changed from text-embedding-ada-002 to text-embedding-3-small.
    • Added support for gpt-4-0125-preview and gpt-4-turbo models.
  • Agent Protocol Server Enhancements 🌐

    • Made API server port configurable via AP_SERVER_PORT environment variable.
    • Added documentation for configuring the API port.
    • Implemented task cost tracking and logging in the AgentProtocolServer.
  • 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_information function to extract pieces of information from webpage content based on a list of topics of interest. The read_webpage command now supports topics_of_interest and get_raw_content parameters 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 production and dev environments based on VCS state.
    • Capture exceptions for LLM parsing errors and command failures.
  • File Storage Abstraction πŸ“‚

    • Fully abstracted file storage access with the FileStorage class.
    • Renamed FileWorkspace to FileStorage and updated associated classes and methods.
    • Updated AgentManager and AgentProtocolServer to use the new FileStorage system.
  • 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_loads for more tolerant JSON parsing of llm responses.
    • Updated extract_dict_from_response to handle both json andJSON blocks in responses.
    • Fixed boolean value decoding issues in extract_dict_from_response.
  • Error Handling

    • Added error handling for loading non-existing agents.
    • Fixed handling of action_history related 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_created attribute instead of registering a new Artifact.
    • Fixed read_file command in GCS and S3 workspaces.
  • Dependency Updates & Security Fixes

    • Updated aiohttp and fastapi dependencies to mitigate vulnerabilities.
    • Fixed Content-Type Header ReDoS vulnerabilities in python-multipart.
  • TTY Mode Enhancements

    • Fixed finish command behavior in TTY mode.
    • Agent now properly raises AgentTerminated exception to exit the loop.
  • Miscellaneous Fixes

    • Fixed summarize_text and QueryLanguageModel abilities to handle OpenAI API changes.
    • Improved representation of optional command parameters in prompts.
    • Fixed GCS workspace binary file upload.
    • Moved auto-gpt-plugin-template to regular dependencies to fix missing module error.

Chores & Refactoring 🧹

  • Updated agbenchmark and autogpt-forge dependencies 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_workspace by 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 agbenchmark to directory dependency in autogpt and forge by @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.io by @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_loads function 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 pyyaml loader with SafeLoader by @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.py to duckduckgo_search v5 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_state behave like save as by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/7025
  • refactor(agent): Refactor & improve create_chat_completion by @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 serve in 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 with autogpt.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.0 in this case), we now also publish a latest-dev image that always contains the latest working build from master. 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 PromptStrategy class from autogpt.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 Config have 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 the autogpt.core.configuration module, which was also expanded with a few new features for it. Most notably, the new from_env attribute on the UserConfigurable field decorator and corresponding logic in SystemConfiguration.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

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_file by @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 core by @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 Config and 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-search version to v4.0.0 to unbreak web_search command 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 - agbenchmark-v0.0.10

- Python
Published by github-actions[bot] almost 3 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 master by @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_embedding hook 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_file workspace 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 MessageHistory on ChatSequence by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4922
  • Fix type of Config.plugins as AutoGPTPluginTemplate by @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 + stable back into master by @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 stable version v0.4.3 back to master by @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-compose by @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, and ai_goals by @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 stable into release-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_file command 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 in JSONFileMemory by @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_file command 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 in JSONFileMemory by @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_file command 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 master by @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_file from 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: #3536

  • Removal 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 stable into master after 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 checkout by @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 .env file.
  • 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_planning call.
  • 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 master with fixes from release-v0.3 by @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_planning by @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.py mock Config by @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.sh by @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_website by @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_json file error when cwd != project root by @mickjagger19 in https://github.com/Significant-Gravitas/Auto-GPT/pull/2665
  • Add missing size param to generateimagewith_dalle by @AndresCdo in https://github.com/Significant-Gravitas/Auto-GPT/pull/2691
  • Fix label of download_file command 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_config throw if azure.yaml does 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_embedding return 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_config scope 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_website headless 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_repository to 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_files api signature change in data_ingestion.py and 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_file by @sidewaysthought in https://github.com/Significant-Gravitas/Auto-GPT/pull/3173
  • Fix validate_json scheme 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 -> master by @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_code to analyze_code by @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_message and generate_context methods 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

autogpt - v0.1.1

Many PRs:

Remainder of Batch2 - https://github.com/Torantulino/Auto-GPT/issues/673

Some of Batch 3 - https://github.com/Torantulino/Auto-GPT/issues/709

- Python
Published by p-i- about 3 years ago

autogpt - v0.1.0

First release

- Python
Published by richbeales about 3 years ago