Skip to content

Commit d09737d

Browse files
feat: init agent&tool architecture (#311)
1 parent 7464aa2 commit d09737d

File tree

12 files changed

+1892
-0
lines changed

12 files changed

+1892
-0
lines changed

dingo/model/llm/agent/__init__.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"""
2+
Agent Framework for Dingo
3+
4+
This package provides agent-based evaluation capabilities that extend LLMs with
5+
tool usage, multi-step reasoning, and adaptive context gathering.
6+
7+
Key Components:
8+
- BaseAgent: Abstract base class for agent evaluators
9+
- Tool system: Registry and base classes for agent tools
10+
"""
11+
12+
from dingo.model.llm.agent.base_agent import BaseAgent
13+
from dingo.model.llm.agent.tools import BaseTool, ToolConfig, ToolRegistry, get_tool, tool_register
14+
15+
__all__ = [
16+
'BaseAgent',
17+
'BaseTool',
18+
'ToolConfig',
19+
'ToolRegistry',
20+
'get_tool',
21+
'tool_register',
22+
]

0 commit comments

Comments
 (0)