Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Conway-Research/automaton
/ functions
Functions
1,371 in github.com/Conway-Research/automaton
⨍
Functions
1,371
◇
Types & classes
301
↓ 1 callers
Function
writeDefaultHeartbeatConfig
(configPath?: string)
src/heartbeat/config.ts:123
Method
add
(entry: Omit<KnowledgeEntry, "id" | "accessCount" | "createdAt">)
src/memory/knowledge-store.ts:119
Function
addDnsRecord
( domain: string, type: string, host: string, value: string, ttl?: number, )
src/conway/client.ts:489
Method
addDnsRecord
( _domain: string, type: string, host: string, value: string, ttl?: number, )
src/__tests__/mocks.ts:190
Function
chat
( messages: ChatMessage[], opts?: InferenceOptions, )
src/conway/inference.ts:47
Method
chat
( messages: ChatMessage[], options?: InferenceOptions, )
src/types.ts:700
Method
chat
(params: UnifiedChatParams)
src/inference/inference-client.ts:100
Method
chat
( messages: ChatMessage[], options?: InferenceOptions, )
src/__tests__/mocks.ts:46
Function
checkFinancialState
( conway: ConwayClient, usdcBalance: number, )
src/conway/credits.ts:18
Method
checkLimit
( amount: number, category: SpendCategory, limits: TreasuryPolicy, )
src/agent/spend-tracker.ts:83
Function
checkResources
( identity: AutomatonIdentity, conway: ConwayClient, db: AutomatonDatabase, )
src/survival/monitor.ts:30
Function
checkX402
( url: string, )
src/conway/x402.ts:247
Function
classifyComplexity
( params: { taskDescription: string; agentRole: string; availableTools: string[]; }, inferen
src/orchestration/plan-mode.ts:132
Function
close
()
src/state/database.ts:515
Function
commitConfigChange
( conway: ConwayClient, description: string, )
src/git/state-versioning.ts:128
Function
commitHeartbeatChange
( conway: ConwayClient, description: string, )
src/git/state-versioning.ts:118
Function
commitSkillChange
( conway: ConwayClient, skillName: string, action: "install" | "remove" | "update", )
src/git/state-versioning.ts:103
Function
commitSoulUpdate
( conway: ConwayClient, description: string, )
src/git/state-versioning.ts:93
Method
compact
(events: StreamEvent[])
src/memory/context-manager.ts:353
Method
constructor
(module: string, minLevel?: LogLevel)
src/observability/logger.ts:27
Method
constructor
(rules?: AlertRule[])
src/observability/alerts.ts:104
Method
constructor
(db: Database, budget?: MemoryBudget, taskStore?: any)
src/memory/enhanced-retriever.ts:215
Method
constructor
(private readonly db: Database)
src/memory/event-stream.ts:58
Method
constructor
(private budget: MemoryBudget)
src/memory/budget.ts:12
Method
constructor
(private db: Database)
src/memory/ingestion.ts:95
Method
constructor
(private db: Database)
src/memory/episodic.ts:18
Method
constructor
(private db: Database)
src/memory/relationship.ts:18
Method
constructor
(private db: Database)
src/memory/semantic.ts:18
Method
constructor
(private db: Database)
src/memory/procedural.ts:17
Method
constructor
( private readonly contextManager: ContextManager, private readonly eventStream: EventStream, priv
src/memory/compression-engine.ts:107
Method
constructor
(private db: Database)
src/memory/working.ts:18
Method
constructor
(private readonly db: Database)
src/memory/knowledge-store.ts:117
Method
constructor
(db: Database, budget?: MemoryBudget)
src/memory/retrieval.ts:32
Method
constructor
(private readonly tokenCounter: TokenCounter)
src/memory/context-manager.ts:190
Method
constructor
( private db: DatabaseType, private conway: ConwayClient, private lifecycle: ChildLifecycle, c
src/replication/health.ts:19
Method
constructor
(private db: DatabaseType)
src/replication/lifecycle.ts:21
Method
constructor
( private conway: ConwayClient, private lifecycle: ChildLifecycle, private db: DatabaseType, )
src/replication/cleanup.ts:15
Method
constructor
(db: Database, config: ModelStrategyConfig)
src/inference/budget.ts:25
Method
constructor
(db: Database, registry: ModelRegistry, budget: InferenceBudgetTracker)
src/inference/router.ts:32
Method
constructor
(db: Database)
src/inference/registry.ts:32
Method
constructor
( providers: ProviderConfig[], tierDefaults: Record<ModelTier, TierDefault> = DEFAULT_TIER_DEFAULTS,
src/inference/provider-registry.ts:249
Method
constructor
(params: { providerId: string; retries: number; retryable: boolean; originalError: unknown;
src/inference/inference-client.ts:73
Method
constructor
(registry: ProviderRegistry)
src/inference/inference-client.ts:96
Method
constructor
(private readonly config: LocalWorkerConfig)
src/orchestration/local-worker.ts:94
Method
constructor
(goalId: string, basePath?: string)
src/orchestration/workspace.ts:37
Method
constructor
(private readonly params: { db: Database; agentTracker: AgentTracker; funding: FundingProtocol;
src/orchestration/orchestrator.ts:93
Method
constructor
( private readonly db: AutomatonDatabase, private readonly agentTracker: AgentTracker, private rea
src/orchestration/health-monitor.ts:78
Method
constructor
(private readonly db: AutomatonDatabase)
src/orchestration/simple-tracker.ts:13
Method
constructor
( private readonly conway: ConwayClient, private readonly identity: AutomatonIdentity, private rea
src/orchestration/simple-tracker.ts:82
Method
constructor
(private readonly db: Database)
src/orchestration/plan-mode.ts:63
Method
constructor
( private readonly db: AutomatonDatabase, )
src/orchestration/messaging.ts:98
Method
constructor
( private readonly transport: MessageTransport, private readonly db: AutomatonDatabase, )
src/orchestration/messaging.ts:121
Method
constructor
( private readonly db: DatabaseType, private readonly config: HeartbeatConfig, private readonly ta
src/heartbeat/scheduler.ts:71
Method
constructor
(responses: InferenceResponse[] = [])
src/__tests__/mocks.ts:42
Method
constructor
(db: Database.Database)
src/agent/spend-tracker.ts:43
Method
constructor
(db: Database.Database, rules: PolicyRule[])
src/agent/policy-engine.ts:27
Method
constructor
(public readonly resetAt: number)
src/conway/http-client.ts:14
Method
constructor
(config?: Partial<HttpClientConfig>)
src/conway/http-client.ts:27
Function
countBatch
(texts: string[])
src/memory/context-manager.ts:168
Function
createSandbox
( options: CreateSandboxOptions, )
src/conway/client.ts:251
Method
createSandbox
(_options: CreateSandboxOptions)
src/__tests__/mocks.ts:137
Function
createScopedClient
(targetSandboxId: string)
src/conway/client.ts:559
Method
createScopedClient
(_targetSandboxId: string)
src/__tests__/mocks.ts:222
Method
debug
(message: string, context?: Record<string, unknown>)
src/observability/logger.ts:32
Method
delete
* Delete a relationship by entity address.
src/memory/relationship.ts:122
Method
delete
* Delete a semantic memory entry by id.
src/memory/semantic.ts:126
Method
delete
* Delete a procedure by name.
src/memory/procedural.ts:101
Function
deleteDnsRecord
( domain: string, recordId: string, )
src/conway/client.ts:510
Method
deleteDnsRecord
(_domain: string, _recordId: string)
src/__tests__/mocks.ts:200
Function
deleteKV
(key: string)
src/state/database.ts:330
Function
deleteKVReturning
(key: string)
src/state/database.ts:334
Function
deleteSandbox
(_targetId: string)
src/conway/client.ts:273
Method
deleteSandbox
(sandboxId: string)
src/types.ts:351
Method
deleteSandbox
(_id: string)
src/__tests__/mocks.ts:149
Method
deliver
(to: string, envelope: string)
src/orchestration/messaging.ts:102
Function
deserializeEpisodic
(row: any)
src/memory/episodic.ts:166
Function
deserializeEpisodicRow
(row: any)
src/state/database.ts:2024
Function
deserializeEventStreamRow
(row: any)
src/state/database.ts:2278
Function
deserializeHeartbeatEntry
(row: any)
src/state/database.ts:1524
Function
deserializeHeartbeatHistoryRow
(row: any)
src/state/database.ts:1657
Function
deserializeInboxMessage
(row: any)
src/state/database.ts:1610
Function
deserializeInferenceCostRow
(row: any)
src/state/database.ts:2202
Function
deserializeInstalledTool
(row: any)
src/state/database.ts:1547
Function
deserializeKnowledgeStoreRow
(row: any)
src/state/database.ts:2292
Function
deserializeLifecycleEventRow
(row: any)
src/state/database.ts:2356
Function
deserializeModification
(row: any)
src/state/database.ts:1558
Function
deserializeReputation
(row: any)
src/state/database.ts:1622
Function
deserializeToolCall
(row: any)
src/state/database.ts:1513
Function
deserializeTransaction
(row: any)
src/state/database.ts:1536
Function
deserializeWorkingMemory
(row: any)
src/memory/working.ts:162
Function
deserializeWorkingMemoryRow
(row: any)
src/state/database.ts:2018
Function
episodicGetRecent
(db: DatabaseType, sessionId: string, limit: number = 10)
src/state/database.ts:1821
Function
episodicMarkAccessed
(db: DatabaseType, id: string)
src/state/database.ts:1836
Function
episodicPrune
(db: DatabaseType, retentionDays: number)
src/state/database.ts:1841
Function
evaluate
(request: PolicyRequest)
src/agent/policy-rules/rate-limits.ts:52
Function
evaluate
(request: PolicyRequest)
src/agent/policy-rules/authority.ts:74
Function
evaluate
(request: PolicyRequest)
src/agent/policy-rules/path-protection.ts:74
Function
evaluate
(request: PolicyRequest)
src/agent/policy-rules/financial.ts:32
Function
evaluate
(request: PolicyRequest)
src/agent/policy-rules/command-safety.ts:89
Function
evaluate
(request: PolicyRequest)
src/agent/policy-rules/validation.ts:32
← previous
next →
1,101–1,200 of 1,371, ranked by callers