Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atripati/ark
/ types & classes
Types & classes
146 in github.com/atripati/ark
⨍
Functions
715
◇
Types & classes
146
↓ 15 callers
Class
Memory
A single memory unit stored in the memory system.
ark-memory/ark_memory/types.py:10
↓ 11 callers
Class
MemoryConfig
Configuration for the memory system.
ark-memory/ark_memory/types.py:48
↓ 7 callers
Class
Agent
An agent with persistent semantic memory. Every call to remember() persists to disk. Every call to recall() searches semantically across
ark-memory/ark_memory/agent.py:29
↓ 7 callers
Class
Embedder
Generates embeddings for text.
ark-memory/ark_memory/embeddings.py:26
↓ 5 callers
Class
MemoryStore
Persistent semantic memory store. Thread-safe SQLite storage with embedded vector search. All operations are atomic — no corrupted state
ark-memory/ark_memory/store.py:26
↓ 4 callers
Class
Experience
Structured operational memory for AI agents. Built on top of Agent memory but with purpose-built methods for recording and querying exec
ark-memory/ark_memory/experience.py:48
↓ 1 callers
Class
Collector
Automatic learning collector. Ingests execution events from ARK Runtime and records them as structured experience. Supports three ingest
ark-memory/ark_memory/collector.py:46
↓ 1 callers
TypeAlias
ErrorType
pkg/context/engine.go:84
↓ 1 callers
TypeAlias
ObservationKind
ObservationKind describes what was observed.
pkg/governor/registry.go:67
↓ 1 callers
Class
RecallResult
Result of a recall query — a memory plus its relevance score.
ark-memory/ark_memory/types.py:35
↓ 1 callers
TypeAlias
StepType
pkg/router/router.go:11
↓ 1 callers
TypeAlias
TaskType
pkg/governor/intelligence.go:7
Struct
Agent
pkg/runtime/agent.go:142
Struct
AgentConfig
pkg/runtime/agent.go:152
Struct
Aggregate
pkg/cost/cost.go:337
Struct
AnthropicProvider
pkg/models/providers.go:139
Struct
Attribution
pkg/cost/cost.go:87
Struct
BlockInfo
pkg/context/manager.go:392
TypeAlias
BlockType
pkg/context/manager.go:46
Struct
CodeBlock
CodeBlock represents an extracted code block from a response.
pkg/runtime/verify.go:792
Struct
CodeExecResult
pkg/runtime/verify.go:23
Struct
CodeQuality
CodeQuality holds quality metrics for a code response.
pkg/runtime/quality.go:468
Struct
Config
pkg/router/router.go:45
Struct
Config
pkg/config/config.go:11
Struct
ContextBlock
pkg/context/manager.go:33
Struct
ContextConfig
pkg/config/config.go:32
Struct
ContextMemory
pkg/context/engine.go:747
Struct
ContextPlan
pkg/context/engine.go:103
Struct
CostReport
pkg/cost/cost.go:107
Struct
CustomToolConfig
pkg/tools/custom.go:12
Struct
Decision
pkg/router/router.go:35
Struct
DisagreementResult
DisagreementResult holds the outcome of comparing two model outputs.
pkg/governor/intelligence.go:291
TypeAlias
EffortLevel
pkg/governor/intelligence.go:181
Struct
EffortPlan
EffortPlan describes the compute budget for a task.
pkg/governor/intelligence.go:190
Struct
Engine
pkg/context/engine.go:14
Struct
EngineConfig
pkg/context/engine.go:22
Struct
EventEmitter
═══════════════════════════════════════════════════════════ Event Emitter Writes structured JSONL events during execution. ARK Memory's Collector ing
pkg/runtime/events.go:27
Struct
ExecutionResult
pkg/context/engine.go:74
Interface
Executor
pkg/tools/http.go:19
Interface
Executor
pkg/runtime/agent.go:14
Struct
FailurePrediction
FailurePrediction is the Teacher's instinct about whether a model will fail.
pkg/governor/intelligence.go:87
Struct
FuncParam
FuncParam holds a function parameter.
pkg/runtime/verify.go:516
Struct
FuncSignature
FuncSignature holds a parsed function signature.
pkg/runtime/verify.go:509
Struct
Governor
Governor holds the verifier and registry — the "Teacher" layer.
pkg/runtime/agent.go:112
Interface
GovernorRegistry
GovernorRegistry is the interface the agent uses to record model observations.
pkg/runtime/agent.go:118
Struct
GovernorVerdict
GovernorVerdict is the simplified verdict the agent sees.
pkg/runtime/agent.go:135
Interface
GovernorVerifier
GovernorVerifier is the interface the agent uses to verify outputs.
pkg/runtime/agent.go:127
Struct
HTTPExecutor
pkg/tools/http.go:163
Struct
HTTPToolConfig
pkg/tools/http.go:169
Struct
JSONFileStore
pkg/store/store.go:51
Struct
Manager
pkg/context/manager.go:73
Struct
ManagerStats
pkg/context/manager.go:87
Struct
MemoryConfig
pkg/config/config.go:56
Struct
MemoryEntry
pkg/context/engine.go:751
Struct
MockExecutor
pkg/runtime/agent.go:1162
Struct
MockResponse
pkg/runtime/agent.go:1167
Struct
MockToolHandler
pkg/runtime/agent.go:1210
Struct
ModelConfig
pkg/config/config.go:20
Struct
ModelProfile
pkg/governor/registry.go:12
Struct
ModelResponse
pkg/runtime/agent.go:18
Struct
ModelSpec
pkg/router/router.go:51
Struct
Observation
Observation is a single data point the registry records.
pkg/governor/registry.go:80
Struct
OllamaProvider
pkg/models/providers.go:328
Struct
OpenAIProvider
pkg/models/providers.go:233
Struct
PerfSnapshot
pkg/router/router.go:439
Struct
QualityConfig
pkg/runtime/quality.go:8
Struct
QueryPatternRecord
pkg/store/store.go:23
Struct
RankedTool
pkg/context/engine.go:396
Struct
Registry
Registry is the Model Capability Registry — the Teacher's knowledge of every student.
pkg/governor/registry.go:91
Struct
RegistryAdapter
pkg/governor/adapter.go:7
Struct
Router
pkg/tools/http.go:33
Struct
Router
pkg/router/router.go:79
Struct
RuntimeMetrics
pkg/runtime/agent.go:217
Struct
ScoreWeights
pkg/context/engine.go:342
Interface
StepAwareExecutor
pkg/runtime/agent.go:38
Struct
StepCost
pkg/cost/cost.go:94
Struct
StepPerfStats
pkg/router/router.go:356
Struct
StepRecord
pkg/runtime/agent.go:205
Struct
StepTypeRecord
StepTypeRecord tracks how a model performs for a specific step type.
pkg/governor/registry.go:59
Interface
Store
pkg/store/store.go:30
TypeAlias
Strategy
pkg/router/router.go:27
Struct
TaskResult
pkg/runtime/agent.go:194
Class
TestAgent
ark-memory/tests/test_memory.py:192
Class
TestCollector
ark-memory/tests/test_collector.py:12
Class
TestEmbeddings
ark-memory/tests/test_memory.py:19
Class
TestExperience
ark-memory/tests/test_experience.py:10
Class
TestStore
ark-memory/tests/test_memory.py:69
TypeAlias
Tier
pkg/router/router.go:20
Struct
TokenBudget
pkg/context/manager.go:11
Struct
TokenPrice
pkg/cost/cost.go:11
Struct
Tool
pkg/tools/http.go:23
Struct
ToolCall
pkg/runtime/agent.go:27
Struct
ToolConfig
pkg/config/config.go:44
Struct
ToolDef
pkg/tools/github.go:82
FuncType
ToolFunc
func(params map[string]interface{}) (string, error)
pkg/tools/http.go:31
Interface
ToolHandler
pkg/runtime/agent.go:34
Struct
ToolRanker
pkg/context/engine.go:360
Struct
ToolRecord
ToolRecord tracks how a specific model performs with a specific tool.
pkg/governor/registry.go:48
Struct
ToolStats
pkg/context/engine.go:368
Struct
ToolStatsRecord
pkg/store/store.go:12
next →
1–100 of 146, ranked by callers