I build open-source tooling for agentic AI systems โ the infrastructure layer that makes AI agents more reliable, testable, and production-ready.
Currently based in Bengaluru ๐ฎ๐ณ | Open to AI/ML engineering roles
I focus on the gap between prototype agents and production agents โ fault tolerance, search-based reasoning, and testing infrastructure for LLM-powered systems.
agentchaos-tools โ Chaos testing for agentic AI
Fault injection hooks for openai-agents-python. Simulate tool failures, latency spikes, and corrupted outputs to verify your agent handles real-world conditions gracefully.
from agentchaos import FaultInjectionHooks, ToolFault, FaultType
hooks = FaultInjectionHooks(
faults=[
ToolFault(tool_name="web_search", fault_type=FaultType.EXCEPTION, rate=0.5),
ToolFault(tool_name="calculator", fault_type=FaultType.LATENCY, latency_seconds=2.0),
],
seed=42,
)
result = await Runner.run(agent, "Search for something", hooks=hooks)
hooks.report()
# agentchaos report โ 1 fault(s) triggered:
# 1. [EXCEPTION] tool='web_search'pip install agentchaos-toolssmolagents-lats โ Tree search reasoning for smolagents
Implementation of LATS (Language Agent Tree Search) for HuggingFace's smolagents. Replaces the linear ReAct loop with a UCT-guided search tree โ agents expand branches, score them, and reflect on failed paths before backtracking.
from smolagents_lats import LATSAgent
agent = LATSAgent(tools=[], model=model, n_branches=3, max_depth=4)
result = agent.run("What is the 10th Fibonacci number?")pip install smolagents-latsAI / Agents: openai-agents-python ยท smolagents ยท crewAI ยท strands-agents ยท LangGraph
Testing & Reliability: chaos engineering ยท fault injection ยท pytest
Concepts: ReAct ยท LATS ยท MCTS ยท multi-agent systems ยท RAG
I'm actively building in the agentic AI space and always open to interesting conversations, collaborations, or opportunities.
๐ฌ [nithinr1808@gmail.com] ยท LinkedIn