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
Method
releaseLease
* Release a lease for a task.
src/heartbeat/scheduler.ts:238
↓ 1 callers
Method
remove
(id: string)
src/memory/knowledge-store.ts:179
↓ 1 callers
Method
removePort
(port: number)
src/types.ts:349
↓ 1 callers
Method
removeSkill
(name: string)
src/types.ts:651
↓ 1 callers
Method
renderEvent
(event: any)
src/memory/context-manager.ts:464
↓ 1 callers
Function
renderPlanMarkdown
(goalId: string, version: number, plan: PlannerOutput)
src/orchestration/plan-mode.ts:481
↓ 1 callers
Method
renderSummary
(params: { summaryEntries: AggregatedSummaryEntry[]; fullUpdates: AgentStatusUpdate[]; heartbeatCo
src/memory/agent-context-aggregator.ts:158
↓ 1 callers
Method
renderTurn
(turn: any, turnIndex: number)
src/memory/context-manager.ts:392
↓ 1 callers
Method
reset
()
src/__tests__/mocks.ts:307
↓ 1 callers
Method
resetCircuit
()
src/conway/http-client.ts:113
↓ 1 callers
Method
resolveApiKey
(provider: ProviderConfig)
src/inference/provider-registry.ts:446
↓ 1 callers
Method
resolveBoundary
(events: StreamEvent[], selectedIds: Set<string>)
src/memory/compression-engine.ts:651
↓ 1 callers
Method
resolveEntryTokenCount
(entry: KnowledgeEntry)
src/memory/enhanced-retriever.ts:389
↓ 1 callers
Function
resolveHome
(p: string)
src/skills/loader.ts:187
↓ 1 callers
Function
resolveInferenceBackend
* Resolve which backend to use for a model. * When InferenceRouter is available, it uses the model registry's provider field. * This function is kep
src/conway/inference.ts:164
↓ 1 callers
Function
resolveInitialTaskStatus
( db: Database, requestedStatus: TaskStatus, dependencies: string[], )
src/orchestration/task-graph.ts:527
↓ 1 callers
Method
resolveLastHeartbeat
(child: ChildAutomaton)
src/orchestration/health-monitor.ts:195
↓ 1 callers
Method
resolveRecency
(tc: ToolCallResult)
src/memory/ingestion.ts:414
↓ 1 callers
Method
resolveRecentGoals
(currentGoalId?: string)
src/memory/enhanced-retriever.ts:423
↓ 1 callers
Method
resolveSource
(tc: ToolCallResult)
src/memory/ingestion.ts:395
↓ 1 callers
Function
resolveStage
(utilizationPercent: number)
src/memory/compression-engine.ts:798
↓ 1 callers
Method
resolveTaskSpec
(currentTaskId?: string)
src/memory/enhanced-retriever.ts:394
↓ 1 callers
Method
restartAgent
(agent: AgentHealthStatus)
src/orchestration/health-monitor.ts:352
↓ 1 callers
Method
routeMessage
(message: AgentMessage)
src/orchestration/messaging.ts:279
↓ 1 callers
Method
ruleApplies
* Check if a rule applies to the given request's tool.
src/agent/policy-engine.ts:141
↓ 1 callers
Function
run
()
src/index.ts:173
↓ 1 callers
Function
runConfigure
()
src/setup/configure.ts:312
↓ 1 callers
Function
runModelPicker
()
src/setup/model-picker.ts:26
↓ 1 callers
Method
runStage3BatchSummaries
( actions: Array<Extract<CompressionAction, { type: "summarize_batch" }>>, )
src/memory/compression-engine.ts:319
↓ 1 callers
Method
runStage4CheckpointAndReset
(checkpointId: string)
src/memory/compression-engine.ts:397
↓ 1 callers
Method
runStage5EmergencyTruncation
(keepLastN: number)
src/memory/compression-engine.ts:540
↓ 1 callers
Method
runWorker
(workerId: string, task: TaskNode, signal: AbortSignal)
src/orchestration/local-worker.ts:146
↓ 1 callers
Function
sanitizeSkillInstruction
(raw: string)
src/agent/injection-defense.ts:108
↓ 1 callers
Function
sanitizeSocialAddress
(raw: string)
src/agent/injection-defense.ts:71
↓ 1 callers
Function
sanitizeSourceLabel
(source: string)
src/agent/injection-defense.ts:64
↓ 1 callers
Function
saveAgentCard
( card: AgentCard, conway: ConwayClient, )
src/registry/agent-card.ts:139
↓ 1 callers
Function
saveHeartbeatConfig
( config: HeartbeatConfig, configPath?: string, )
src/heartbeat/config.ts:106
↓ 1 callers
Method
scheduleRetry
(taskName: string)
src/heartbeat/scheduler.ts:352
↓ 1 callers
Function
scheduleTick
* Recursive setTimeout loop for overlap protection. * Each tick must complete before the next is scheduled.
src/heartbeat/daemon.ts:116
↓ 1 callers
Method
scoreConfidence
(source: string, recency: string)
src/memory/ingestion.ts:243
↓ 1 callers
Method
scoreRecency
(recency: string)
src/memory/ingestion.ts:486
↓ 1 callers
Method
search
* Search semantic memory by value content, optionally filtered by category.
src/memory/semantic.ts:83
↓ 1 callers
Method
search
* Search procedures by name or description.
src/memory/procedural.ts:81
↓ 1 callers
Function
searchAgents
( keyword: string, limit: number = 10, network: Network = "mainnet", config?: Partial<DiscoveryConfig>
src/registry/discovery.ts:344
↓ 1 callers
Method
searchDomains
(query: string, tlds?: string)
src/types.ts:371
↓ 1 callers
Function
searchKnowledge
( db: DatabaseType, query: string, category?: string, limit: number = 100, )
src/state/database.ts:1120
↓ 1 callers
Method
searchTermAcrossCategories
( term: string, categories: KnowledgeCategory[], )
src/memory/enhanced-retriever.ts:346
↓ 1 callers
Method
selectReplacementAgent
(sourceAddress: string)
src/orchestration/health-monitor.ts:489
↓ 1 callers
Method
send
(message: AgentMessage)
src/orchestration/messaging.ts:126
↓ 1 callers
Function
sendToParent
( social: SocialClientInterface, parentAddress: string, content: string, type: string = "child_message
src/replication/messaging.ts:37
↓ 1 callers
Method
serializeMessage
(message: ChatMessage)
src/memory/context-manager.ts:537
↓ 1 callers
Function
setCachedCard
* Store an agent card in the cache.
src/registry/discovery.ts:150
↓ 1 callers
Function
setKV
(key: string, value: string)
src/state/database.ts:324
↓ 1 callers
Function
showBanner
()
src/setup/banner.ts:3
↓ 1 callers
Function
showFundingPanel
(address: string)
src/setup/wizard.ts:198
↓ 1 callers
Function
showStatus
()
src/index.ts:132
↓ 1 callers
Function
signPayment
( account: PrivateKeyAccount, requirement: PaymentRequirement, x402Version: number, )
src/conway/x402.ts:396
↓ 1 callers
Function
sleep
(ms: number)
src/inference/inference-client.ts:559
↓ 1 callers
Function
sleep
(ms: number)
src/orchestration/messaging.ts:493
↓ 1 callers
Method
spawn
* Spawn a local worker for a task. Returns immediately — the worker * runs in the background and reports results via the task graph.
src/orchestration/local-worker.ts:100
↓ 1 callers
Function
spawnChildLegacy
* Legacy spawn path for backward compatibility when no lifecycle is provided.
src/replication/spawn.ts:225
↓ 1 callers
Method
splitSignalCandidates
(result: string)
src/memory/ingestion.ts:437
↓ 1 callers
Method
start
()
src/heartbeat/daemon.ts:46
↓ 1 callers
Method
stop
()
src/heartbeat/daemon.ts:47
↓ 1 callers
Method
stopAgent
( agent: AgentHealthStatus, reason: string, )
src/orchestration/health-monitor.ts:454
↓ 1 callers
Method
summarizeBatch
(events: StreamEvent[], maxTokens: number)
src/memory/compression-engine.ts:370
↓ 1 callers
Function
summarizeCapabilities
(toolsUsed: string[])
src/soul/reflection.ts:163
↓ 1 callers
Function
summarizeFinancial
(activity: string[])
src/soul/reflection.ts:174
↓ 1 callers
Method
summarizeForCheckpoint
(events: StreamEvent[], maxTokens: number)
src/memory/compression-engine.ts:481
↓ 1 callers
Function
summarizeRelationships
(interactions: string[])
src/soul/reflection.ts:169
↓ 1 callers
Method
summarizeSession
* Generate a template-based summary of a session's episodic memories.
src/memory/episodic.ts:126
↓ 1 callers
Function
sweepExpiredEntries
()
src/agent/injection-defense.ts:30
↓ 1 callers
Function
syncHeartbeatToDb
( config: HeartbeatConfig, db: AutomatonDatabase, )
src/heartbeat/config.ts:130
↓ 1 callers
Function
taskAffinityScore
( entry: KnowledgeEntry, params: { currentInput?: string; currentTaskId?: string; currentGoalI
src/memory/enhanced-retriever.ts:463
↓ 1 callers
Function
tierMeetsMinimum
(currentTier: string, minimumTier: string)
src/heartbeat/scheduler.ts:63
↓ 1 callers
Function
tierToInt
(tier: SurvivalTier)
src/heartbeat/tasks.ts:708
↓ 1 callers
Function
timeoutPromise
(ms: number)
src/heartbeat/scheduler.ts:46
↓ 1 callers
Method
toExtractedFact
(signal: MarketSignal)
src/memory/ingestion.ts:305
↓ 1 callers
Function
toKnowledgeEntry
(row: KnowledgeStoreRow)
src/memory/knowledge-store.ts:58
↓ 1 callers
Function
toKnowledgeUpdate
( updates: Partial<KnowledgeEntry>, )
src/memory/knowledge-store.ts:78
↓ 1 callers
Function
toStringArray
(value: unknown)
src/memory/enhanced-retriever.ts:697
↓ 1 callers
Function
toolsToInferenceFormat
( tools: AutomatonTool[], )
src/agent/tools.ts:3197
↓ 1 callers
Function
transformMessagesForAnthropic
( messages: ChatMessage[], )
src/conway/inference.ts:356
↓ 1 callers
Function
trimContext
( turns: AgentTurn[], maxTurns: number = MAX_CONTEXT_TURNS, )
src/agent/context.ts:239
↓ 1 callers
Method
trySpawnAgent
(task: TaskNode)
src/orchestration/orchestrator.ts:889
↓ 1 callers
Method
unreadCount
()
src/types.ts:165
↓ 1 callers
Function
updateKnowledge
( db: DatabaseType, id: string, updates: Partial<{ category: string; key: string; content: s
src/state/database.ts:1144
↓ 1 callers
Method
updateKnowledgeStore
(knowledgeStore: KnowledgeStore, facts: ExtractedFact[])
src/memory/ingestion.ts:174
↓ 1 callers
Method
updateRelationships
( sessionId: string, turn: AgentTurn, toolCallResults: ToolCallResult[], )
src/memory/ingestion.ts:696
↓ 1 callers
Function
updateTransactionStatus
( rawDb: import("better-sqlite3").Database | undefined, txHash: string, status: "pending" | "confirmed"
src/registry/erc8004.ts:175
↓ 1 callers
Method
updateWorkingMemory
( sessionId: string, turn: AgentTurn, toolCallResults: ToolCallResult[], )
src/memory/ingestion.ts:745
↓ 1 callers
Function
validateAgentState
(value: string | undefined)
src/state/database.ts:1488
↓ 1 callers
Function
validateCustomRole
(value: unknown, path: string)
src/orchestration/planner.ts:493
↓ 1 callers
Function
validateDependencyReferences
( db: Database, goalId: string, taskId: string, dependencies: string[], )
src/orchestration/task-graph.ts:583
↓ 1 callers
Function
validateInstructionContent
* Validate and sanitize skill instruction content. * Strips or flags suspicious patterns that could be injection attempts.
src/skills/loader.ts:131
↓ 1 callers
Function
validateModification
( db: AutomatonDatabase, filePath: string, contentSize: number, )
src/self-mod/code.ts:319
↓ 1 callers
Function
validateParentReference
( db: Database, goalId: string, taskId: string, parentId: string | null, )
src/orchestration/task-graph.ts:559
↓ 1 callers
Function
validatePlannedTask
(value: unknown, path: string)
src/orchestration/planner.ts:533
↓ 1 callers
Function
validateTaskDependencies
(tasks: PlannedTask[])
src/orchestration/planner.ts:555
↓ 1 callers
Function
visit
(index: number)
src/orchestration/planner.ts:572
← previous
next →
1,001–1,100 of 1,371, ranked by callers