AI Agent SDK
The AI Agent SDK by Gautam AI enables developers and researchers to design, deploy, and govern autonomous AI agents with controlled reasoning, safety constraints, and research-grade observability.
Overview
This SDK is designed for building system-level AI agents, not chatbots. Agents can reason, plan, collaborate, and operate under human-in-the-loop governance.
Installation
pip install gautam-ai-agents
Creating an Agent
from gautamai import Agent
agent = Agent(
name="ResearchAgent",
role="Hypothesis Testing",
autonomy="controlled"
)
agent.run()
Core Capabilities
- Autonomous reasoning & planning
- Short-term and long-term memory
- Multi-agent collaboration
- Tool & API execution
- Human-in-the-loop safety controls
Multi-Agent Collaboration
from gautamai import Agent, AgentGroup
planner = Agent(name="Planner", role="Planning")
executor = Agent(name="Executor", role="Execution")
team = AgentGroup([planner, executor])
team.run()
Research Space Integration
Agents can be connected to the GAIRDS Research Space for experiment tracking, reproducibility, and certification.
agent.connect(
research_space="GAIRDS",
experiment_id="GA-EXP-2025-017",
log_level="full",
reproducibility=True
)
Governance & Safety
- Permission-based tool execution
- Ethics and policy enforcement
- Audit-ready logs
- Human approval checkpoints
Social Plugin