huzixia
ed54f6b86a
To avoid JSONDecodeError:
...
Remove comments in output json str, after json value content, maybe start with #, maybe start with //, particularly, it is not inside the string value
Addtionly, if you do not want JSONDecodeError to occur, you can add 'Delete comments in json' after FORMAT_CONSTRAINT in action_node.py
2024-01-26 22:59:10 +08:00
geekan
aada81bfe6
fix conflicts
2024-01-26 19:06:41 +08:00
geekan
a6bdd02017
add ActionNode.from_pydantic
2024-01-26 19:05:22 +08:00
geekan
d4ae2a839e
Merge pull request #797 from iorisa/feature/compatible_windows
...
fixbug: compatible with windows path
2024-01-26 15:11:34 +08:00
geekan
b2e020a97c
Merge pull request #798 from mannaandpoem/dev_incremental
...
Update the code compression package
2024-01-26 15:10:31 +08:00
geekan
59afc5301f
update token counter
2024-01-26 15:08:08 +08:00
geekan
cfadd54a3a
Update token_counter.py
2024-01-26 15:02:34 +08:00
mannaandpoem
4680ff5e62
Only retain test_simple_add_calculator, skip other test cases
2024-01-25 17:33:23 +08:00
莘权 马
a94ccbc838
Merge branch 'mannaandpoem/dev_incremental' into geekan/dev
2024-01-25 16:42:53 +08:00
mannaandpoem
1f90bc58cc
1. Update the code compression package
...
2. Modify the prompt of REFINED_TEMPLATE
2024-01-25 16:25:23 +08:00
莘权 马
44b550f5af
Merge branch 'dev' of https://github.com/geekan/MetaGPT into geekan/dev
2024-01-25 15:54:25 +08:00
Guess
442f2cf974
Merge pull request #794 from mannaandpoem/dev_incremental
...
Add the tar command to extract the .zip file
2024-01-25 15:42:41 +08:00
莘权 马
51169d7a69
feat: + compatible with windows path
2024-01-25 15:40:16 +08:00
莘权 马
74aa0aa4a5
Merge branch 'mannaandpoem/dev_incremental' into geekan/dev
2024-01-25 13:34:24 +08:00
mannaandpoem
0faae9368f
Add the tar command to extract the .zip file
2024-01-25 11:52:14 +08:00
mannaandpoem
f9f6dbefa8
Add the tar command to extract the .zip file
2024-01-25 10:33:46 +08:00
garylin2099
59b2e5e002
Merge pull request #791 from iorisa/fixbug/unittest
...
fixbug: Replace `mock` with `pytest-mock`
2024-01-24 21:45:47 +08:00
莘权 马
d51d262238
fixbug: module 'mock' has no attribute 'patch'
...
fixbug: unit test
2024-01-24 21:40:12 +08:00
莘权 马
49f0b6b55b
Merge branch 'dev' of https://github.com/geekan/MetaGPT into geekan/dev
2024-01-24 19:50:10 +08:00
Guess
ac98df98b8
Merge pull request #787 from mannaandpoem/dev_incremental
...
feat: Improving incremental development
2024-01-24 19:48:22 +08:00
geekan
8bdc1a921b
Merge pull request #789 from voidking/dev
...
feat: unittest support config2.yaml
2024-01-24 19:08:51 +08:00
mannaandpoem
431e53617e
changed tasks to task
2024-01-24 18:16:47 +08:00
mannaandpoem
7e328e5431
changed {tasks} to {task} in PROMPT_TEMPLATE
2024-01-24 18:05:26 +08:00
mannaandpoem
02b4608f84
changed {tasks} to {task} in PROMPT_TEMPLATE
2024-01-24 18:04:26 +08:00
voidking
448215613d
feat: support config2.yaml
2024-01-24 18:00:54 +08:00
mannaandpoem
5af94ae133
update comment in get_codes function
2024-01-24 17:51:17 +08:00
mannaandpoem
e761612aec
Merge remote-tracking branch 'origin/dev_incremental' into dev_incremental
...
# Conflicts:
# metagpt/actions/write_code.py
2024-01-24 17:47:57 +08:00
voidking
48cb6c6a78
feat: support config2.yaml
2024-01-24 17:42:11 +08:00
mannaandpoem
92384d77dd
update comment in get_codes function
2024-01-24 17:40:12 +08:00
mannaandpoem
db8ae71afa
update comment in get_codes function
2024-01-24 17:17:40 +08:00
mannaandpoem
3450c240c9
remove mode of get_codes function
2024-01-24 16:44:10 +08:00
莘权 马
094d7c26df
fixbug: The startup parameters of the program have been lost.
2024-01-24 16:30:55 +08:00
mannaandpoem
e42dc522c2
Fix bug in WriteCode
2024-01-24 10:59:32 +08:00
mannaandpoem
62c128602f
1. update bug of getting requirement_doc
...
2. modify prompt
2024-01-24 09:51:18 +08:00
mannaandpoem
0e4197395d
1. update CodePlanAndChangeContext in schema.py
...
2. add 'await' word in _update_prd function of write_prd.py
2024-01-23 21:35:36 +08:00
geekan
63b7a85b39
Merge pull request #775 from arnaudgelas/fix/test-generation
...
Fix test generation
2024-01-23 14:40:06 +08:00
mannaandpoem
32f9fbb46b
Merge branch 'dev' into dev_incremental
2024-01-23 09:39:43 +08:00
Arnaud Gelas
91c5c72089
Fix prompt logic when defining to who the message should be sent.
...
With the previous logic, it was possible to reach an undefined state
where it was not meant to be sent to Engineer, QaEngineer, nor NoOne.
2024-01-22 20:10:11 +01:00
geekan
8b13783085
add rsp cache
2024-01-22 19:34:06 +08:00
geekan
7f78c56ad7
Merge pull request #784 from iorisa/feature/remove_global_context
...
feat: Replace `CONTEXT` with `Context()`
2024-01-22 19:12:53 +08:00
geekan
246d88748e
update rsp cache
2024-01-22 19:11:33 +08:00
geekan
452f6e2c38
fix bugs
2024-01-22 18:52:55 +08:00
莘权 马
e8b3e6762b
feat: replace global CONTEXT with Config()
...
fixbug: unit test
2024-01-22 18:01:40 +08:00
geekan
bcfb7e0543
Merge pull request #782 from shenchucheng/fix-pybrowsers-dep
...
fix pybrowsers not found
2024-01-22 16:24:28 +08:00
shenchucheng
47af1967b4
fix pybrowsers not found
2024-01-22 15:45:19 +08:00
geekan
f3d295787e
resolve zhipu 2.0.1
2024-01-22 15:37:00 +08:00
莘权 马
ff314388bb
Merge branch 'dev' of https://github.com/geekan/MetaGPT into geekan/dev
2024-01-22 15:36:11 +08:00
Arnaud Gelas
6a9bd4a391
Do not try installing requirements if there are none
...
Do not try running pip install -r requirements.txt if the file does not
exist or is empty. It avoids seeing an error in the log.
2024-01-22 08:02:53 +01:00
Arnaud Gelas
b4e09341b3
Stop generating unit test for non python files
...
When trying to create a simple HelloWorld with test, metagpt creates
test for README.md
2024-01-22 07:57:42 +01:00
mannaandpoem
767826e87a
Merge branch 'dev' into dev_origin
2024-01-22 13:52:26 +08:00