zuraffa_agent 0.1.1 copy "zuraffa_agent: ^0.1.1" to clipboard
zuraffa_agent: ^0.1.1 copied to clipboard

The agent engine of the Zuraffa ecosystem: missions, sessions, tool and MCP orchestration, eval harness, and event-driven observability for building type-safe AI agents.

zuraffa_agent #

The agent engine of the Zuraffa ecosystem: missions, sessions, tool and MCP orchestration, an eval harness, and event-driven observability for building type-safe AI agents with Zuraffa clean-architecture conventions.

Getting started #

dependencies:
  zuraffa_agent: ^0.1.0
import 'package:zuraffa_agent/zuraffa_agent.dart';

The engine is organized as inside-out slices over typed ports:

  • missions / engine — the mission runner and engine loop with a typed event bus.
  • session storage — pluggable persistence (in-memory, JSONL, Hive) with compaction.
  • llm — provider configuration over a swappable transport port.
  • mcp — Model Context Protocol client plumbing and tool bridging.
  • eval — scenario-driven evaluation with graders and reports.
  • di — Zuraffa-style composition-root registration.

See the zuraffa package for the underlying UseCase/Result/DI foundations.

Development #

dart pub get
dart run build_runner build --delete-conflicting-outputs
dart test
dart analyze

License #

BSD-3-Clause. See LICENSE and NOTICE.

0
likes
0
points
351
downloads

Publisher

verified publisherzuraffa.com

Weekly Downloads

The agent engine of the Zuraffa ecosystem: missions, sessions, tool and MCP orchestration, eval harness, and event-driven observability for building type-safe AI agents.

Homepage
Repository (GitHub)
View/report issues

Topics

#agents #zuraffa #llm #mcp #clean-architecture

License

unknown (license)

Dependencies

hive_ce, json_annotation, path, uuid, yaml, zorphy_annotation, zuraffa

More

Packages that depend on zuraffa_agent