Skip to content

Reference

Complete API reference and technical documentation for Strategos.

What's in this Section

The Reference section provides detailed, factual documentation for looking up specific information. Use this section when you:

  • Need to check a type signature or method parameters
  • Want to understand what a diagnostic code means
  • Need configuration options for integrations
  • Want to see all available packages and their purposes

Core Documentation

TopicDescription
PackagesNuGet package overview, dependencies, and installation scenarios
DiagnosticsCompiler diagnostic codes (AGWF/AGSR) and resolutions
ConfigurationWolverine, Marten, and PostgreSQL integration setup

API Reference

PackageContents
Workflow APIWorkflow<TState>, IWorkflowStep<TState>, StepResult<TState>, state attributes
GeneratorsSource generator outputs: enums, commands, events, sagas
InfrastructureThompson Sampling, loop detection, budget guard
AgentsIAgentStep<TState>, AgentStepContext, IChatClient integration
RAGIVectorSearchAdapter, SearchResult, vector store adapters

Reference vs Guide

Use Reference WhenUse Guide When
Looking up a specific type or methodLearning how to build something
Checking diagnostic error codesFollowing a step-by-step tutorial
Configuring an integrationUnderstanding patterns and best practices
Comparing package optionsGetting started with the library

The Guide provides tutorials and explanations; the Reference provides facts and specifications.

Released under the MIT License.