Skip to content
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

Progress Reporting Feature #18

Merged
merged 104 commits into from
Feb 19, 2025
Merged
Changes from 1 commit
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
375d115
testing build and server config
evalstate Jan 27, 2025
225203a
update agent config
evalstate Jan 28, 2025
cf8b19d
Merge branch 'main' of https://github.com/evalstate/mcp-agent
evalstate Jan 28, 2025
b1ba28c
paths
evalstate Jan 28, 2025
b11472b
only run filesystem job for initial testing
evalstate Jan 28, 2025
3d55a94
Merge remote-tracking branch 'upstream/main'
evalstate Jan 28, 2025
c1c7482
Merge branch 'main' of https://github.com/evalstate/mcp-agent
evalstate Jan 28, 2025
c3f453f
modify basic agent for dev setup
evalstate Jan 29, 2025
353332f
convert logging format to jsonl, capture first set of fixture data
evalstate Jan 30, 2025
5b35302
json serializer strips secrets (unless LOG_SENSITIVE_FIELDS is set).)
evalstate Jan 30, 2025
a771947
preparing test harnesses, fixtures and data etc.
evalstate Jan 30, 2025
0ace010
update instructions/config for streamlit demo, back to console loggin…
evalstate Jan 31, 2025
b2c55cf
rudimentary text based log event conversion
evalstate Jan 31, 2025
0a0f4a7
pre model/chat turn refactor
evalstate Jan 31, 2025
275ce34
use model name and chat_turn from extended log entry
evalstate Jan 31, 2025
02f6c8f
use logging configuration in config.yaml
evalstate Jan 31, 2025
e63c1a4
(llm) basic print implementation, addition of ProgressListener
evalstate Jan 31, 2025
6ad0271
make the progress display configurable (default to true)
evalstate Jan 31, 2025
c6af01c
stop opentelemetry multiple inits
evalstate Jan 31, 2025
9e51fea
basic implementation of rich progress display
evalstate Jan 31, 2025
5618f5c
basic progress reporting
evalstate Jan 31, 2025
dba797e
feat(progress): Add final response events to progress reporting
evalstate Jan 31, 2025
7227dd1
refactor(progress): Remove 'Final response:' from finished events
evalstate Jan 31, 2025
a5f4c82
refactor(progress): Remove 'Final response:' from finished events
evalstate Jan 31, 2025
1b4fa13
updated final response
evalstate Jan 31, 2025
2a50ee2
update test tool
evalstate Feb 1, 2025
b7fb1e1
quick check before PR
evalstate Feb 1, 2025
d58a610
ProgressListener
evalstate Feb 2, 2025
b618d35
roots class pre-client change
evalstate Feb 3, 2025
629b457
simple roots tool test server
evalstate Feb 3, 2025
a6d8729
simple roots tool test server
evalstate Feb 3, 2025
2e8e4c2
simple roots support and test
evalstate Feb 3, 2025
53b9b5d
python interpreter added via docker
evalstate Feb 3, 2025
7e80135
solving roots
evalstate Feb 3, 2025
2cbc8e0
dockerized python interpreter, with mount point informed by roots - d…
evalstate Feb 3, 2025
55c0837
small tweaks to test
evalstate Feb 3, 2025
c36f05f
proper shutdown
evalstate Feb 3, 2025
8324234
update example
evalstate Feb 4, 2025
36bf3a9
update to example, add .png to gitignore
evalstate Feb 4, 2025
4a2317e
rich and progress update
evalstate Feb 4, 2025
50137f1
display improvements
evalstate Feb 4, 2025
a42a3f0
interim commit (shared console)
evalstate Feb 4, 2025
a628fc1
simplify shutdown handling
evalstate Feb 4, 2025
1b14104
run mcp server through standard logs
evalstate Feb 4, 2025
38d5279
remove microseconds from console, tidy up mcp stderr logging a little
evalstate Feb 4, 2025
462acee
o3-mini support, config reasoning effort
evalstate Feb 4, 2025
934de58
o3-mini support
evalstate Feb 4, 2025
134ce86
added mcp_researcher example, added support for environment variables…
evalstate Feb 4, 2025
cdacc73
add requirements.txt
evalstate Feb 5, 2025
ed00328
Merge branch 'feat/progress-reporting'
evalstate Feb 5, 2025
f0ad84e
new main, development from here
evalstate Feb 5, 2025
b5802fc
updates to logging etc
evalstate Feb 6, 2025
617b220
basic agent bought over
evalstate Feb 6, 2025
61e305f
"thread" support for parallel workloads
evalstate Feb 6, 2025
e1e0157
small updates to logging
evalstate Feb 6, 2025
c897fca
colour change
evalstate Feb 6, 2025
adf54b8
tidyup folder
evalstate Feb 6, 2025
775d35b
Update examples/mcp_researcher/main.py
evalstate Feb 6, 2025
8d85c5a
update researcher to remove logging
evalstate Feb 6, 2025
f587401
Merge branch 'feat/progress-reporting' of https://github.com/evalstat…
evalstate Feb 6, 2025
7599361
config update
evalstate Feb 6, 2025
6b53c22
Merge branch 'feat/progress-reporting'
evalstate Feb 6, 2025
641bd46
update my examples
evalstate Feb 6, 2025
6f7a841
initial decorator
evalstate Feb 7, 2025
00d1a64
updatng to handle human input etc.
evalstate Feb 8, 2025
575178d
update human input prepare for progress display restart
evalstate Feb 8, 2025
e340224
human input pause/resume works
evalstate Feb 8, 2025
63d7e38
config update
evalstate Feb 8, 2025
b0bd9a7
update to human input etc.
evalstate Feb 8, 2025
2d583b3
serialization depth / logger id robustness
evalstate Feb 9, 2025
7bc8a7a
small tweaks to progress display
evalstate Feb 9, 2025
5bb3fbe
[WIP]
evalstate Feb 10, 2025
a075954
rebuild of progress
evalstate Feb 10, 2025
810ca03
migrate to log data{}
evalstate Feb 10, 2025
4c2ca38
remove outdated test data
evalstate Feb 10, 2025
38fc1da
tidy up, start on routing
evalstate Feb 10, 2025
799721c
merge latest
evalstate Feb 10, 2025
99e9aa9
merge latest
evalstate Feb 10, 2025
6aaf9d6
Merge remote-tracking branch 'upstream/main' into feat/progress-repor…
evalstate Feb 10, 2025
e9dfcd1
linter
evalstate Feb 10, 2025
8d47665
Merge branch 'feat/progress-reporting' into feat/decorator
evalstate Feb 10, 2025
eae7a59
add example JSONL logs to gitignore
evalstate Feb 10, 2025
4a51b71
Merge branch 'feat/progress-reporting' into feat/decorator
evalstate Feb 10, 2025
ba7b56c
improve naming/handling of progress
evalstate Feb 10, 2025
e636fd6
remove additional routing progress messages (refactor and reinstate l…
evalstate Feb 10, 2025
89e64b8
linter
evalstate Feb 10, 2025
d847419
Merge branch 'feat/progress-reporting' into feat/decorator
evalstate Feb 10, 2025
f8863c5
testing wip
evalstate Feb 10, 2025
04963f7
tidy up config/test
evalstate Feb 10, 2025
9f4bb69
Merge branch 'feat/progress-reporting' of https://github.com/evalstat…
evalstate Feb 11, 2025
16990b0
use new repl (public) for example
evalstate Feb 11, 2025
1bfdecc
testing
evalstate Feb 11, 2025
a2eb4a6
further testing
evalstate Feb 12, 2025
a570558
[wip]
evalstate Feb 12, 2025
3bbd887
[wip]
evalstate Feb 13, 2025
37c11c2
Merge branch 'feat/decorator' into feat/progress-reporting
evalstate Feb 14, 2025
5da25e5
comment message display code
evalstate Feb 14, 2025
151e0d4
Merge remote-tracking branch 'upstream/main' into feat/progress-repor…
evalstate Feb 14, 2025
ca59266
linter
evalstate Feb 14, 2025
c4748d1
fix data parsing
evalstate Feb 14, 2025
89e46d9
use correct data structures for progress events
evalstate Feb 14, 2025
dc6e0ca
genericise config, fix event_replay
evalstate Feb 14, 2025
1307258
update examples
evalstate Feb 14, 2025
afc48d4
linter
evalstate Feb 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
json serializer strips secrets (unless LOG_SENSITIVE_FIELDS is set).)
evalstate committed Jan 30, 2025
commit 5b35302d1c5c14dd129cc4723510be9f14b22849
Loading