-
Notifications
You must be signed in to change notification settings - Fork 508
feats: permissions hooks mcp_rt plugins #915
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
Open
suluyana
wants to merge
65
commits into
modelscope:main
Choose a base branch
from
suluyana:feat/permissions_hooks_mcpRT_plugins
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
6baa994
fix: video gen exclude edit_file
9c8205c
Merge branch 'main' of https://github.com/modelscope/ms-agent
94b833f
Merge branch 'main' of https://github.com/modelscope/ms-agent
11bcf06
enhance deep research v2
dd3f185
Merge branch 'main' of https://github.com/modelscope/ms-agent
693d9e9
feat: support search local paths through sirchmunk
05cb676
refactor: optimize architecture, restrict researcher report edits, up…
2977ba0
Update ms_agent/agent/llm_agent.py
suluyana 879dba4
Apply suggestion from @gemini-code-assist[bot]
suluyana 1dd49b6
fix local code executor; refine workflow and prompt (03)
c27347f
fix timeout; support for running subagent in process; support for pos…
5920dc4
refine readme for deep research; add run_benchmark.sh; fix counting c…
14cb873
Merge branch 'main' of https://github.com/modelscope/ms-agent into fe…
5202823
full modify?
24eb500
fix lint
986b34f
enrich researcher's reflection strategy to enhance stability
e6ad3e9
Merge branch 'main' of https://github.com/modelscope/ms-agent
88aaae6
Merge remote-tracking branch 'origin' into feat/tools
fec8bfe
mv localsearch to tools
b437bdc
thinking support beta; search_file_content fix
86a3ba8
support API key pool construction; support for reasoning model
8a32ce5
fix lint
393f23c
support for vertex type anthropic llm; refine reasoning output
49919ab
Merge branch 'main' of https://github.com/modelscope/ms-agent
e00c296
feat: add snapshot/rollback system to agent runtime
f08a15e
support for response api; optimize log output formatting
6bfb262
feat: merge SplitTask into AgentTool, add TaskManager infrastructure
db45457
feat: add run_in_background support to AgentTool
47bf056
feat: add TaskControlTool for LLM-accessible task management
e3b62dc
fix: hold strong reference to background watcher asyncio.Task to prev…
6286732
fix: cancel watcher tasks on AgentTool cleanup; export TaskControlToo…
c326139
fix: correct malformed XML in TaskManager._format_notification
b103ffa
test: add smoke tests for TaskManager, AgentTool dynamic spec, TaskCo…
7a96f8e
feat: stream sub-agent execution trace to file in real time
5825111
Merge branch 'main' of https://github.com/modelscope/ms-agent into fe…
6a1ba9f
fix lint
c6b1e3b
Merge branch 'main' of https://github.com/modelscope/ms-agent
2f2dbb0
Merge branch 'main' of https://github.com/modelscope/ms-agent
193e4a1
Merge remote-tracking branch 'origin' into feat/git
b3feb1a
feat: workspace policy, shell artifacts, TaskManager, grep/glob tools
ebbc72a
chore(projects): align configs with filesystem and workspace search t…
94ba0c3
refactor(tools): merge grep/glob into FileSystemTool
9841444
Merge branch 'feat/dr_reasoning' of https://github.com/alcholiclg/ms-…
ec5fb1a
feat(search): add Tavily engine, extract fetcher, and dr_bench wiring
cb75af3
fix(jina): align reader with websearch (meta fetch + playwright fallb…
87ae4ef
Merge origin/feat/git into bench/tavily-0413 (snapshot utils; keep be…
18a5683
chore(tools): use origin/feat/git filesystem_tool on bench/tavily-0413
e59618d
Merge feat/git into bench/tavily-0413; resolve prompts/reporter_callb…
ecf350b
fix(dr v2): align tavily yaml file_system include with grep/glob/edit…
7b49a52
Merge feat/agent-tool-overhaul into bench/tavily-0413
a5d4267
fix(filesystem): drop read-cache staleness gate for writes
00c8e86
fix(deep-research): harden tools, snapshots, and reporter/searcher co…
e5890f6
Merge branch 'bench/tavily-0413' into feat/tools
67668e9
fix lint
2d96611
Revert "fix lint"
34d5e92
fix lint
9e3585e
fix timeout & local code exec
fb5be5c
fix: make MCP import conditional for Docker environments
2c7b450
fix: guard reindex_tool against None servers when MCP unavailable
d893b71
feat: add dual-layer permission control with unified workspace root
cad1074
feat: add shell-based hooks system with multi-platform config loading
770baa1
feat: add MCP runtime management with layered config and ToolManager …
d08c1f7
Merge upstream/main into feat/new_playground_part
c4de21a
Merge upstream/main into feat/new_playground_part
3328ec0
feat(plugins): add community plugin system with hookify E2E valid…
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
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
PluginRuntimeis initialized without passing the existing_skill_runtimeormcp_runtime. Ifprepare_skillsruns beforeprepare_tools, the plugin runtime's skill synchronization will be skipped becauseself.skill_runtimeis stillNonewhenstart_syncis called. Passskill_runtime=self._skill_runtimeandmcp_runtime=self.mcp_runtimeto ensure proper synchronization.