agentscope-ai / agentscope-ai/agentscope
feat(realtime): support meta tool in realtime agent
- 主要語言
- Python
- 星號
- 31.6k
- 分支
- 3.5k
- 平均合併
- 1 天 16 小時
- 30 天內合併 PR
- 103
描述
**Background**
Realtime APIs require tool schemas to be submitted at session initialization and cannot be modified mid-session. This conflicts with AgentScope's meta tool mechanism, which dynamically expands or switches tools at runtime. It is unclear whether meta tools can be supported in realtime agent at all.
We need to first investigate and document the constraint imposed by realtime API on tool schema immutability
Evaluate feasibility of meta tool support (e.g., pre-expanding all possible tools at session start, or session restart on tool change)
貢獻指南
研究方向
No specific files or tests are listed, so first find the realtime agent session-init path where tool schemas are set and the meta-tool flow that mutates tool availability at runtime. Review any in-repo docs for realtime API limits to confirm schema mutability assumptions. Then inspect related examples/tests for realtime agents to validate expected behavior. Completion is a documented feasibility conclusion (and scope delta) covering options like pre-expanding tools or restarting on tool change.
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- python
- 領域
- backend-api-design
- Issue 類型
- 功能
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 活躍
- 描述清晰度
- 基本清楚
- 新手友好度
- 48/100