Summary
Use the existing Qwen support as a validation target for the generalized architecture.
Scope
Suggested scenario
-
Load a Qwen instruct model
-
Run ToolCallingDemo through the generalized resolution path
-
Ask a simple tool-use question such as listing files
-
Verify:
- provider selection works correctly
- tool calls are parsed and executed correctly
- the agent loop completes successfully
Acceptance criteria
Initial implementation notes
Existing relevant areas
llm-agent
llm-inference/qwen
ToolCallingDemo.kt
- existing parser/template test suites
Suggested placement
- shared interfaces and generic logic:
llm-agent
- model-specific implementations: dedicated existing model modules
Summary
Use the existing Qwen support as a validation target for the generalized architecture.
Scope
Suggested scenario
Load a Qwen instruct model
Run
ToolCallingDemothrough the generalized resolution pathAsk a simple tool-use question such as listing files
Verify:
Acceptance criteria
Initial implementation notes
Existing relevant areas
llm-agentllm-inference/qwenToolCallingDemo.ktSuggested placement
llm-agent