-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Merge mgx_ops, framework part. #1273
base: main
Are you sure you want to change the base?
Conversation
fixbug: TypeError: _evaluate() got an unexpected keyword argument 'recursive_guard'
…etaGPT into merge/mgx_ops/framework
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Description updated to latest commit (5f8b7e8)
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Review 🔍
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Code Suggestions ✨
|
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #1273 +/- ##
==========================================
- Coverage 70.20% 68.39% -1.82%
==========================================
Files 316 319 +3
Lines 18860 19263 +403
==========================================
- Hits 13240 13174 -66
- Misses 5620 6089 +469 ☔ View full report in Codecov by Sentry. |
Features
Environment
object changes, theContext
object of theAction
object ofRole
object does not change synchronously;CodeParser.parse_code
Message
andActionOutput
withUserMessage
,AIMessage
,SystemMessage
;input
withget_human_input
to support custom input api;git_repo
andrepo
inContext
;async def _observe(self, ignore_memory=False)
withRole
.enable_memory
. Stateless, atomic roles, or roles that use external storage can disable this to save memory.get_project_srcs_path
to simplify the codes to find the source code directory of the software project.Role
.publish_message
adds the ability to auto-fill the defaultsend_to
andsent_from
values.Environment
.run
;Message
.metadata
forcontent
andinstruct_content
metadata.Message
.parse_resources
.parse_resources
corresponds to the in-context adaptation capability of the input of the atomic action, which will be migrated to the context builder later.Message
addscreate_instruct_value
function to formatinstruct_content
values