Richard Beales
Richard Beales
### Background To prevent issues where SYSTEM: Command execute_shell returned: You are not allowed to run local shell commands. To execute shell commands, EXECUTE_LOCAL_COMMANDS must be set to 'True' in...
### Background We've seen issues where GPT has invented a command name that doesn't exist, but is close to an existing capability of Auto-GPT. This PR creates the ability to...
### Background ### Changes ### Documentation ### Test Plan ### PR Quality Checklist - [x] My pull request is atomic and focuses on a single change. - [ ] I...
### Background We have a logging library implementation, we should use it - replace all relevant print() lines with an appropriate logger call (logger.debug/info/warn). Needs manual testing to ensure i...
Add a message about running the linter(s). ### Background ### Changes ### Documentation ### Test Plan ### PR Quality Checklist - [x] My pull request is atomic and focuses on...
### Background Often the AI will try to add extra arguments when calling a Command. Add decorator to allow these extra args to be ignored, so the method is still...
### Background "Use stable not master" is still valid advice, but it should be less shouty. ### Changes ### Documentation ### Test Plan ### PR Quality Checklist - [x] My...
### Duplicates - [X] I have searched the existing issues ### Summary 💡 We should have a Semantic versioning (semver.org) version number, and increment it appropriately. We should also maintain...
### Background Provides an initial basic implementation of the Budget / Constraint Manager for the re-architecture project. No-one had picked this up so I've given a draft. To be discussed/finessed...
### Background As discussed on the call recently, we tell the LLM to exclusively use the commands in double quotes, but the commands aren't listed in double quotes, and are...