文件历史

12 次代码提交

作者 SHA1 备注 提交日期
Rohit C Prasad 3a9a1de0eb Agentic Helper for daily tasks
An agent harness built on aisuite's agent framework. Adds a coworker engine
with pluggable connectors (browser automation, integration tools), session
management, audit logging, and a permissions model, alongside a desktop GUI
surface (Tauri + React) and a multi-provider model layer with Ollama support.

Co-authored-by: Devika <dr.drp8226@gmail.com>
2026-06-08 20:25:00 -07:00
Devika efbbbb91ab Add agent observability and tracing
Add an observability layer for agent runs on top of the Agent API. The
runner now emits structured trace events for each step (model calls,
tool calls, tool-policy denials) and routes them to pluggable sinks,
with a trace store and viewer model for inspecting past runs.

- aisuite/tracing: trace sinks (in-memory, local JSONL), a JSONL trace
  store, and a viewer data model for reconstructing runs
- aisuite/agents/runner: emit trace events and propagate run context
- aisuite/agents/context: ActiveRunContext to correlate nested runs
- Runner accepts trace_sinks; RunResult/RunStep carry trace data
- tests/agents: trace sink, viewer, trace-output, and tool-policy
  denial integration coverage

Co-authored-by: Rohit <rohit.prasad15@gmail.com>
2026-05-31 22:47:00 -07:00
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
Rohit P 640b5950e8 Simple agent to build World weather dashboard.
Lint / lint (push) Has been cancelled
Lint / build_and_test (3.10) (push) Has been cancelled
Lint / build_and_test (3.11) (push) Has been cancelled
Lint / build_and_test (3.12) (push) Has been cancelled
2025-12-09 13:57:19 -08:00
Rohit P 6876e030e3 Shorter sys prompt for the snake game. 2025-12-09 12:37:14 -08:00
Rohit P 952a6cbbbd Simple agent for creating a snake game. 2025-12-09 12:27:49 -08:00
Rohit P 96dafcc506 Add an example agent for stock marker mini tracker. 2025-11-11 05:32:33 -08:00
Rohit P 0859cdc8d6 Adding example for Stock Market mini tracker agent. 2025-11-10 22:03:53 -08:00
Rohit P ee7af575a4 Anthropic related fix, and stock market researcher example. 2025-11-10 20:20:01 -08:00
Rohit P bad6b76af6 Increase version number for release, and update an example. 2025-11-10 13:17:54 -08:00
Rohit P 19e5977daf Adding another example - recipe assistant. 2025-11-10 12:32:38 -08:00
Rohit P 2c0067cc75 Add an example for Movie Recommendation assistant. 2025-11-10 11:52:33 -08:00