Skip to content

Feature/ai native logic flow#1

Merged
YunlongJ merged 6 commits intodevfrom
feature/ai-native-logic-flow
Feb 4, 2026
Merged

Feature/ai native logic flow#1
YunlongJ merged 6 commits intodevfrom
feature/ai-native-logic-flow

Conversation

@YunlongJ
Copy link
Owner

@YunlongJ YunlongJ commented Feb 4, 2026

What does this PR do?

并行工具调用,checker agent

How did you verify your code works?

jyl and others added 6 commits February 3, 2026 22:27
Parallelize independent I/O operations in Config.state() and Provider.state()
to reduce startup time:
- Config: parallel load well-known, global, custom, project configs
- Config: parallel process directories for commands/agents/modes/plugins
- Provider: parallel load Config, ModelsDev, Env, Auth, Plugins
- ToolRegistry: cache initialized tools by tool:agent key to avoid
  repeated init() calls during agent loops
- LLM.stream: cache provider/auth lookups by providerID
Previously the parser was using a sync lazy() wrapper which could
cause issues when the async import/wasm loading wasn't properly awaited.
- Add parallel_execution and max_parallel_tools config options
- Implement ToolDependency.analyze() for path-based dependency detection
- Add executeToolsParallel() for leveled parallel execution
- Add ToolResultCache for caching tool execution results
- Detect conflicts between read/edit/write/bash tools by path
@YunlongJ YunlongJ merged commit 4ca53b5 into dev Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments