agents_genkit 0.1.0 copy "agents_genkit: ^0.1.0" to clipboard
agents_genkit: ^0.1.0 copied to clipboard

Genkit adapters for the agents package. Wrap Genkit flows as AIAgent, expose tools as AIContextProvider and AgentSkillsSource, and register a Genkit-backed agent with a single addGenkitAgent() DI call.

0.1.0 #

  • Initial release.
  • GenkitFlowAgent: wraps any Future<String> Function(String) — including a Genkit Flow — as a fully-featured AIAgent with session support, streaming, and context-provider integration.
  • GenkitToolsContextProvider: injects a fixed list of AIFunctions into every agent invocation via the AIContextProvider pipeline.
  • GenkitSkillsSource: exposes Genkit Tools as AgentSkills; composes with AggregatingAgentSkillsSource alongside file-based skill sources.
  • addGenkitAgent(): single-call DI extension on ServiceCollection that wires a GenkitChatClient with function invocation and registers a named AIAgent.
0
likes
150
points
96
downloads

Documentation

API reference

Publisher

verified publisherjamiewest.dev

Weekly Downloads

Genkit adapters for the agents package. Wrap Genkit flows as AIAgent, expose tools as AIContextProvider and AgentSkillsSource, and register a Genkit-backed agent with a single addGenkitAgent() DI call.

Repository (GitHub)
View/report issues

Topics

#ai #agents #genkit #llm

License

MIT (license)

Dependencies

agents, extensions, extensions_genkit, genkit

More

Packages that depend on agents_genkit