Skip to content

Commit ec47a31

Browse files
authored
Release v0.4.6 (#5039)
2 parents 9799ec5 + ce86a5e commit ec47a31

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+1514
-1224
lines changed

.env.template

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ OPENAI_API_KEY=your-openai-api-key
1616
## USER_AGENT - Define the user-agent used by the requests library to browse website (string)
1717
# USER_AGENT="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
1818

19-
## AI_SETTINGS_FILE - Specifies which AI Settings file to use (defaults to ai_settings.yaml)
19+
## AI_SETTINGS_FILE - Specifies which AI Settings file to use, relative to the Auto-GPT root directory. (defaults to ai_settings.yaml)
2020
# AI_SETTINGS_FILE=ai_settings.yaml
2121

22-
## PLUGINS_CONFIG_FILE - The path to the plugins_config.yaml file (Default plugins_config.yaml)
22+
## PLUGINS_CONFIG_FILE - The path to the plugins_config.yaml file, relative to the Auto-GPT root directory. (Default plugins_config.yaml)
2323
# PLUGINS_CONFIG_FILE=plugins_config.yaml
2424

25-
## PROMPT_SETTINGS_FILE - Specifies which Prompt Settings file to use (defaults to prompt_settings.yaml)
25+
## PROMPT_SETTINGS_FILE - Specifies which Prompt Settings file to use, relative to the Auto-GPT root directory. (defaults to prompt_settings.yaml)
2626
# PROMPT_SETTINGS_FILE=prompt_settings.yaml
2727

2828
## OPENAI_API_BASE_URL - Custom url for the OpenAI API, useful for connecting to custom backends. No effect if USE_AZURE is true, leave blank to keep the default url
@@ -58,7 +58,7 @@ OPENAI_API_KEY=your-openai-api-key
5858
## USE_AZURE - Use Azure OpenAI or not (Default: False)
5959
# USE_AZURE=False
6060

61-
## AZURE_CONFIG_FILE - The path to the azure.yaml file (Default: azure.yaml)
61+
## AZURE_CONFIG_FILE - The path to the azure.yaml file, relative to the Auto-GPT root directory. (Default: azure.yaml)
6262
# AZURE_CONFIG_FILE=azure.yaml
6363

6464

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ jobs:
162162
PROXY: ${{ github.event_name == 'pull_request_target' && secrets.PROXY || '' }}
163163
AGENT_MODE: ${{ github.event_name == 'pull_request_target' && secrets.AGENT_MODE || '' }}
164164
AGENT_TYPE: ${{ github.event_name == 'pull_request_target' && secrets.AGENT_TYPE || '' }}
165-
OPENAI_API_KEY: ${{ github.event_name == 'pull_request' && secrets.OPENAI_API_KEY || '' }}
165+
OPENAI_API_KEY: ${{ github.event_name != 'pull_request_target' && secrets.OPENAI_API_KEY || '' }}
166166
PLAIN_OUTPUT: True
167167

168168
- name: Upload coverage reports to Codecov

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Original ignores
22
autogpt/keys.py
33
autogpt/*.json
4-
**/auto_gpt_workspace/*
4+
auto_gpt_workspace/*
55
*.mpeg
66
.env
77
azure.yaml

BULLETIN.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,24 @@
44
📖 *User Guide*: https://docs.agpt.co.
55
👩 *Contributors Wiki*: https://github.com/Significant-Gravitas/Auto-GPT/wiki/Contributing.
66

7-
# v0.4.5 RELEASE HIGHLIGHTS! 🚀
7+
# v0.4.6 RELEASE HIGHLIGHTS! 🚀
88
# -----------------------------
9-
This release includes under-the-hood improvements and bug fixes, such as more
10-
accurate token counts for OpenAI functions, faster CI builds, improved plugin
11-
handling, and refactoring of the Config class for better maintainability.
9+
This release includes under-the-hood improvements and bug fixes, including better UTF-8
10+
special character support, workspace write access for sandboxed Python execution,
11+
more robust path resolution for config files and the workspace, and a full restructure
12+
of the Agent class, the "brain" of Auto-GPT, to make it more extensible.
1213

1314
We have also released some documentation updates, including:
1415

1516
- *How to share your system logs*
16-
Visit [docs/share-your-logs.md] to learn how to how to share logs with us
17+
Visit [docs/share-your-logs.md] to learn how to how to share logs with us
1718
via a log analyzer graciously contributed by https://www.e2b.dev/
1819

1920
- *Auto-GPT re-architecture documentation*
20-
You can learn more about the inner-workings of the Auto-GPT re-architecture
21+
You can learn more about the inner-workings of the Auto-GPT re-architecture
2122
released last cycle, via these links:
2223
* [autogpt/core/README.md]
2324
* [autogpt/core/ARCHITECTURE_NOTES.md]
2425

25-
Take a look at the Release Notes on Github for the full changelog!
26+
Take a look at the Release Notes on Github for the full changelog!
2627
https://github.com/Significant-Gravitas/Auto-GPT/releases.

autogpt/__main__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Auto-GPT: A GPT powered AI Assistant"""
2-
import autogpt.cli
2+
import autogpt.app.cli
33

44
if __name__ == "__main__":
5-
autogpt.cli.main()
5+
autogpt.app.cli.main()

autogpt/agents/__init__.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
from .agent import Agent
2+
from .base import AgentThoughts, BaseAgent, CommandArgs, CommandName
23

3-
__all__ = ["Agent"]
4+
__all__ = ["BaseAgent", "Agent", "CommandName", "CommandArgs", "AgentThoughts"]

0 commit comments

Comments
 (0)