diskurs
  • Getting Started
  • Concepts
  • Diskurs API
    • Module: Base Agent
    • Module: Conductor Agent
    • Module: Dispatcher
    • Module: Entities
    • Module: Filesystem Conversation Store
    • Module: Heuristic Agent
    • Module: Immutable Conversation
    • Module: LLM Client
    • Module: Multistep Agent
    • Module: Prompt
    • Protocols
diskurs
  • Diskurs API
  • View page source

Diskurs API

Contents:

  • Module: Base Agent
    • BaseAgent
    • FinalizerMixin
  • Module: Conductor Agent
    • ConductorAgent
    • validate_finalization()
  • Module: Dispatcher
    • AsynchronousConversationDispatcher
  • Module: Entities
    • AccessMode
    • ChatMessage
    • DiskursInput
    • InputField
    • JsonSerializable
    • LockedField
    • LongtermMemory
    • MessageType
    • OutputField
    • PerTurnField
    • PromptArgument
    • PromptField
    • ResultHolder
    • Role
    • RoutingRule
    • ToolCall
    • ToolCallResult
    • ToolDescription
  • Module: Filesystem Conversation Store
    • AsyncFilesystemConversationStore
  • Module: Heuristic Agent
    • HeuristicAgent
    • HeuristicAgentFinalizer
  • Module: Immutable Conversation
    • ImmutableConversation
  • Module: LLM Client
    • BaseOaiApiLLMClient
    • OpenAILLMClient
  • Module: Multistep Agent
    • MultiStepAgent
    • MultistepAgentFinalizer
    • MultistepAgentPredicate
    • ParallelMulstistepAgent
  • Module: Prompt
    • BasePrompt
    • ConductorPrompt
    • DefaultConductorPromptArgument
    • HeuristicPrompt
    • MultistepPrompt
    • always_false()
    • always_true()
    • clean_json_string()
    • escape_newlines_in_json_string()
    • load_template()
    • validate_dataclass()
    • validate_json()
  • Protocols
    • Agent
    • CallTool
    • ConductorAgent
    • ConductorPrompt
    • Conversation
    • ConversationDispatcher
    • ConversationFinalizer
    • ConversationParticipant
    • ConversationResponder
    • ConversationStore
    • HeuristicPrompt
    • HeuristicSequence
    • LLMClient
    • LongtermMemoryHandler
    • MultistepPrompt
    • Prompt
    • PromptValidator
    • ToolDependency
    • ToolExecutor
Previous Next

© Copyright 2024, Flurin Gishamer.

Built with Sphinx using a theme provided by Read the Docs.