-
Notifications
You must be signed in to change notification settings - Fork 2.3k
feat: AgentManager - foundation for unified execution (#4389) #4684
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
Merged
Merged
Changes from all commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
457c359
feat: implement AgentManager for session isolation (#4389)
tlongwell-block 648c0af
refactor: migrate tests and update reply routes to use AgentManager
tlongwell-block 5aa7a60
refactor: update agent.rs routes to use session-specific agents
tlongwell-block e18d752
feat(server): Complete migration to session-specific agents
tlongwell-block c86158a
feat(agent-manager): Add default provider configuration
tlongwell-block 429b64b
feat(agent-manager): Add default provider configuration
tlongwell-block aa56960
test: Complete Agent Manager integration testing
tlongwell-block 319fab8
chore: Remove intermediate working documents from git
tlongwell-block 1569783
revert: Remove unrelated changes to computercontroller platform files
tlongwell-block d2f2edb
remove comment
tlongwell-block 211a558
intermediate removal of deprecated Agent and reset
tlongwell-block 8b77c4a
test work
tlongwell-block 3508f1e
remove test_agent_manager.sh
tlongwell-block 7af6256
openapi
tlongwell-block 175e0e6
fix failing audio test
tlongwell-block b2b81dd
Fix UI to pass session_id when managing extensions
tlongwell-block cf2f2d3
ui tests
tlongwell-block adc429e
fix audio test
tlongwell-block 8e41dad
Additional tests
tlongwell-block 4952054
remove premature adapters
tlongwell-block cb62920
smaller PR. remove stub for recipe execution
tlongwell-block db8a088
remove overly verbose comments
tlongwell-block ea85e9d
pi is fine
tlongwell-block ab87558
enforce session_id appropriately
tlongwell-block 809ad32
cleanup, fmt
tlongwell-block 23d1306
cleanup comments
tlongwell-block 2face87
comments
tlongwell-block 334aaa5
comments
tlongwell-block a738d8f
fmt
tlongwell-block 69deb91
clean up agent.rs with helpers
tlongwell-block fc69280
DRY agent usage
tlongwell-block b22df79
Changes per review. Make session_id mandatory and just a string. Move…
tlongwell-block 51a2574
revert test, remove trivial comment
tlongwell-block e0defc1
dedupe ExecutionMode to SessionExecutionMode
tlongwell-block b65f8a0
SessionExecutionMode take 2
tlongwell-block f12c66b
clean up warnings
tlongwell-block 5aa1843
require sessionId in ui. Remove useless zero seesion max test
tlongwell-block 98d65fe
remove scheduler redundancy. Remove raw json handling in favor of Add…
tlongwell-block 77e8cdd
rename get_session_agent to simply get_agent
tlongwell-block 6250368
Refactor: AgentManager now owns scheduler initialization
tlongwell-block 1770521
scheduler mandatory in AgentManager. Unify AgentManager new() method
tlongwell-block 5232f12
Thread sessionId through props to ExtensionsSection instead of using …
tlongwell-block cc1d48e
Merge branch 'main' into agent_manager
tlongwell-block 46232d9
Better handle default provider
tlongwell-block 0c09cdb
ui tests now need session id defined
tlongwell-block cfa3b2a
more ui testing fixes
tlongwell-block 49f71a1
remove pricing_api_test.rs and LRU comment
tlongwell-block 4e3eae9
fix: make AgentManager thread-safe and self-initializing
tlongwell-block 92c308d
fmt
tlongwell-block fcb2968
clean up routes getting agents
tlongwell-block File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.