agents

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package agents provides the Architect Agent implementation using the OODA Chassis SDK with Dual Memory architecture.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArchitectAgent

type ArchitectAgent struct {
	// contains filtered or unexported fields
}

ArchitectAgent implements the Architect Agent using OODA Chassis

func NewArchitectAgent

func NewArchitectAgent(ctx context.Context, engine *multiagent.AgentSystem, workflowID string) (*ArchitectAgent, error)

NewArchitectAgent creates a new Architect Agent

func (*ArchitectAgent) ClearSession

func (a *ArchitectAgent) ClearSession(ctx context.Context) error

ClearSession clears the session state

func (*ArchitectAgent) GetAuditTrail

func (a *ArchitectAgent) GetAuditTrail() string

GetAuditTrail returns the audit trail from the last run

func (*ArchitectAgent) GetSessionState

func (a *ArchitectAgent) GetSessionState(ctx context.Context) (map[string]interface{}, error)

GetSessionState returns the current session state from TransientStore

func (*ArchitectAgent) Run

Run executes the Architect Agent workflow

func (*ArchitectAgent) RunOODA

func (a *ArchitectAgent) RunOODA(ctx context.Context, input string) (*ooda.CognitiveFrame, error)

RunOODA executes a single OODA cycle (for step-by-step execution)

func (*ArchitectAgent) SetKnowledgeStore

func (a *ArchitectAgent) SetKnowledgeStore(store ports.KnowledgeStore)

SetKnowledgeStore sets the knowledge store (MEB adapter)

Directories

Path Synopsis
Package tools provides the tool implementations for the Architect Agent
Package tools provides the tool implementations for the Architect Agent

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL