项目文件夹

文件
Devika 9eb22989ba Add Agent API
Introduce a high-level Agent abstraction for aisuite. An Agent pairs a
model with instructions, tools, and run settings, and a Runner drives
the multi-step tool-calling loop over any aisuite-supported provider.

- aisuite/agents: Runner (run_sync / continue_sync) plus typed
  Agent, RunResult, RunState, and RunStep
- Tool policies (ToolPolicyContext / ToolPolicyDecision) to gate
  which tools a run may invoke
- Continuation API to resume a finished run with new input
- aisuite/utils/tools: tool schema generation and execution helpers
- examples/agents/simple_agent.py: minimal end-to-end example
- tests/agents: runner, tool-policy, continuation, and OpenAI
  integration coverage

Co-authored-by: Rohit <rohit.prasad15@gmail.com>
2026-05-30 20:13:00 -07:00
..
2024-07-14 15:40:10 -05:00
2026-05-30 20:13:00 -07:00