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
insertChild
(id: string, name: string, status: string, createdAt: string)
src/__tests__/replication.test.ts:276
↓ 1 callers
Function
insertEvent
( db: DatabaseType, row: { type: string; agentAddress: string; goalId?: string | null; tas
src/state/database.ts:1007
↓ 1 callers
Function
insertGoal
( db: DatabaseType, row: { title: string; description: string; status?: GoalStatus; strate
src/state/database.ts:846
↓ 1 callers
Function
insertKnowledge
( db: DatabaseType, row: { category: string; key: string; content: string; source: string;
src/state/database.ts:1070
↓ 1 callers
Function
insertPolicyDecision
(db: DatabaseType, row: PolicyDecisionRow)
src/state/database.ts:743
↓ 1 callers
Function
insertSpendRecord
(db: DatabaseType, entry: SpendTrackingRow)
src/state/database.ts:806
↓ 1 callers
Function
insertTask
( db: DatabaseType, row: { parentId?: string | null; goalId: string; title: string; descri
src/state/database.ts:902
↓ 1 callers
Function
installDefaultSkills
(skillsDir: string)
src/setup/defaults.ts:114
↓ 1 callers
Method
isBlocked
(update: AgentStatusUpdate)
src/memory/agent-context-aggregator.ts:230
↓ 1 callers
Method
isCompleted
(update: AgentStatusUpdate)
src/memory/agent-context-aggregator.ts:239
↓ 1 callers
Function
isDeadStatus
(status: string)
src/orchestration/health-monitor.ts:531
↓ 1 callers
Method
isError
(update: AgentStatusUpdate)
src/memory/agent-context-aggregator.ts:205
↓ 1 callers
Function
isForbiddenCommand
(command: string, sandboxId: string)
src/agent/tools.ts:68
↓ 1 callers
Method
isHeartbeat
(update: AgentStatusUpdate)
src/memory/agent-context-aggregator.ts:253
↓ 1 callers
Function
isIsoDate
(value: unknown)
src/orchestration/messaging.ts:483
↓ 1 callers
Method
isLargeFinancialEvent
(update: AgentStatusUpdate)
src/memory/agent-context-aggregator.ts:214
↓ 1 callers
Method
isMarketSource
(tc: ToolCallResult)
src/memory/ingestion.ts:382
↓ 1 callers
Function
isMessageType
(value: unknown)
src/orchestration/messaging.ts:475
↓ 1 callers
Function
isPriority
(value: unknown)
src/orchestration/messaging.ts:479
↓ 1 callers
Method
isProgress
(update: AgentStatusUpdate)
src/memory/agent-context-aggregator.ts:246
↓ 1 callers
Function
isRecord
(value: unknown)
src/memory/enhanced-retriever.ts:710
↓ 1 callers
Method
isRetryableError
(error: unknown)
src/inference/inference-client.ts:413
↓ 1 callers
Function
isSensitiveFile
* Check if a file path matches a sensitive read pattern.
src/agent/policy-rules/path-protection.ts:39
↓ 1 callers
Method
isSurvivalMode
()
src/inference/inference-client.ts:475
↓ 1 callers
Method
isTaskStuck
(task: ActiveTaskRow, nowMs: number)
src/orchestration/health-monitor.ts:288
↓ 1 callers
Function
latestIso
(candidates: Array<string | null | undefined>)
src/orchestration/health-monitor.ts:507
↓ 1 callers
Function
lifecycleGetEvents
(db: DatabaseType, childId: string)
src/state/database.ts:2325
↓ 1 callers
Function
lifecycleGetLatestState
(db: DatabaseType, childId: string)
src/state/database.ts:2332
↓ 1 callers
Method
listDnsRecords
(domain: string)
src/types.ts:373
↓ 1 callers
Function
loadConstitution
* Load the constitution from file. Falls back to inline if file not found. * The constitution is immutable — the automaton cannot modify it.
src/agent/system-prompt.ts:67
↓ 1 callers
Function
loadSoulMd
* Load SOUL.md from the automaton's state directory.
src/agent/system-prompt.ts:734
↓ 1 callers
Function
loadWorklog
* Load WORKLOG.md from the automaton's state directory.
src/agent/system-prompt.ts:750
↓ 1 callers
Function
localExec
(command: string, timeoutMs: number)
src/orchestration/local-worker.ts:29
↓ 1 callers
Function
localReadFile
(filePath: string)
src/orchestration/local-worker.ts:46
↓ 1 callers
Function
localWriteFile
(filePath: string, content: string)
src/orchestration/local-worker.ts:41
↓ 1 callers
Method
logCompressionError
(stage: number, error: unknown)
src/memory/compression-engine.ts:573
↓ 1 callers
Method
logCompressionMetrics
(metrics: CompressionMetrics)
src/memory/compression-engine.ts:589
↓ 1 callers
Method
looksLikeChatMessage
(value: any)
src/memory/context-manager.ts:518
↓ 1 callers
Function
main
()
packages/cli/src/index.ts:12
↓ 1 callers
Function
main
()
src/index.ts:40
↓ 1 callers
Function
makeChunks
()
src/__tests__/inference/inference-client.test.ts:78
↓ 1 callers
Function
makeMessaging
(_raw: BetterSqlite3.Database)
src/__tests__/orchestration/orchestrator.test.ts:51
↓ 1 callers
Function
makeMocks
()
src/__tests__/integration/plan-execute-flow.test.ts:86
↓ 1 callers
Function
makeTaskResultInboxEntry
(goalId: string, taskId: string)
src/__tests__/integration/plan-execute-flow.test.ts:141
↓ 1 callers
Function
makeTmpDbPath
()
src/__tests__/database-search-wildcard.test.ts:27
↓ 1 callers
Function
makeTmpDbPath
()
src/__tests__/observability.test.ts:943
↓ 1 callers
Function
makeTmpDbPath
()
src/__tests__/inbox-processing.test.ts:24
↓ 1 callers
Function
makeTool
(name: string, category = "vm", riskLevel: RiskLevel = "caution")
src/__tests__/command-injection.test.ts:29
↓ 1 callers
Function
makeTurnWithError
()
src/__tests__/memory.test.ts:1063
↓ 1 callers
Method
markAccessed
* Mark an episodic memory as accessed, incrementing counter and updating timestamp.
src/memory/episodic.ts:96
↓ 1 callers
Function
maskKey
(key: string)
packages/cli/src/commands/fund.ts:110
↓ 1 callers
Function
maskSecret
Mask secrets: show first 8 chars + "***" + last 4 chars.
src/setup/configure.ts:153
↓ 1 callers
Function
matchRetrievedKnowledgeInResponse
( db: Database, retrievedIds: string[], response: string, )
src/memory/enhanced-retriever.ts:597
↓ 1 callers
Method
mergeConsecutiveSameRole
* Merge consecutive messages with the same role.
src/inference/router.ts:309
↓ 1 callers
Function
mergeWithDefaults
(entries: HeartbeatEntry[])
src/heartbeat/config.ts:139
↓ 1 callers
Function
modelRegistryGetAvailable
(db: DatabaseType, tierMinimum?: string)
src/state/database.ts:2179
↓ 1 callers
Function
normalizeAnthropicFinishReason
(reason: unknown)
src/conway/inference.ts:452
↓ 1 callers
Function
normalizeApprovalConfig
(config: PlanApprovalConfig)
src/orchestration/plan-mode.ts:446
↓ 1 callers
Function
normalizeArtifacts
(value: unknown)
src/orchestration/orchestrator.ts:1163
↓ 1 callers
Function
normalizeModels
(input: unknown, fallbackModels: ModelConfig[])
src/inference/provider-registry.ts:556
↓ 1 callers
Function
normalizeNetwork
(raw: unknown)
src/conway/x402.ts:96
↓ 1 callers
Function
normalizeProviders
(input: unknown)
src/inference/provider-registry.ts:515
↓ 1 callers
Function
normalizeSandboxId
(value: string | null | undefined)
src/conway/client.ts:593
↓ 1 callers
Function
normalizeStepOutline
(value: unknown, description: string, estimatedSteps: number)
src/orchestration/plan-mode.ts:381
↓ 1 callers
Method
normalizeStreamEvent
(event: any)
src/memory/context-manager.ts:477
↓ 1 callers
Function
normalizeTier
(input: unknown, fallback: ModelTier | undefined)
src/inference/provider-registry.ts:597
↓ 1 callers
Function
onchainTxUpdateStatus
(db: DatabaseType, txHash: string, status: string, gasUsed?: number)
src/state/database.ts:2466
↓ 1 callers
Method
overrideBaseUrl
(providerId: string, baseUrl: string)
src/inference/provider-registry.ts:265
↓ 1 callers
Function
parseAmountToCents
(raw: string)
packages/cli/src/commands/fund.ts:96
↓ 1 callers
Function
parseInboundMessage
(row: InboxMessage)
src/orchestration/messaging.ts:407
↓ 1 callers
Function
parseLegacy
(content: string, contentHash: string)
src/soul/model.ts:135
↓ 1 callers
Function
parseSoulV1
( frontmatter: string, body: string, rawContent: string, contentHash: string, )
src/soul/model.ts:88
↓ 1 callers
Function
parseTaskResultMessage
(message: AgentMessage)
src/orchestration/orchestrator.ts:1064
↓ 1 callers
Function
parseToolArguments
(raw: string)
src/conway/inference.ts:440
↓ 1 callers
Function
parseYamlFrontmatter
* Parse simple YAML frontmatter without a full YAML parser. * Handles the subset used by SKILL.md files.
src/skills/format.ts:69
↓ 1 callers
Method
persistTodo
()
src/orchestration/orchestrator.ts:938
↓ 1 callers
Function
pickGoal
(goals: GoalRow[], preferredId: string | null)
src/orchestration/orchestrator.ts:1115
↓ 1 callers
Function
plusOneMs
(iso: string)
src/memory/compression-engine.ts:817
↓ 1 callers
Method
poll
(cursor?: string, limit?: number)
src/types.ts:164
↓ 1 callers
Function
printMainMenu
(config: AutomatonConfig)
src/setup/configure.ts:172
↓ 1 callers
Function
printModelTable
(models: ModelEntry[], currentModelId: string)
src/setup/configure.ts:109
↓ 1 callers
Function
printModelTable
(models: ModelEntry[], currentModelId: string)
src/setup/model-picker.ts:88
↓ 1 callers
Function
promptAddress
(label: string)
src/setup/prompts.ts:67
↓ 1 callers
Function
promptMultiline
(label: string)
src/setup/prompts.ts:34
↓ 1 callers
Function
promptRequired
(label: string)
src/setup/prompts.ts:22
↓ 1 callers
Function
pruneSpendRecords
(db: DatabaseType, olderThan: string)
src/state/database.ts:837
↓ 1 callers
Function
pushRollingPrecision
(precision: number)
src/memory/enhanced-retriever.ts:653
↓ 1 callers
Function
queueStream
(chunks: any[])
src/__tests__/inference/inference-client.test.ts:77
↓ 1 callers
Function
queueUnknownError
(message = "boom")
src/__tests__/inference/inference-client.test.ts:95
↓ 1 callers
Method
reassignTask
( agent: AgentHealthStatus, taskId: string, )
src/orchestration/health-monitor.ts:368
↓ 1 callers
Method
recallAgentCredits
()
src/orchestration/orchestrator.ts:920
↓ 1 callers
Function
recencyScore
(isoTime: string)
src/memory/enhanced-retriever.ts:449
↓ 1 callers
Method
record
* Record a relationship. Upserts on entityAddress. * Returns the ULID id.
src/memory/relationship.ts:24
↓ 1 callers
Method
recordEpisodic
( sessionId: string, turn: AgentTurn, toolCallResults: ToolCallResult[], classification: strin
src/memory/ingestion.ts:556
↓ 1 callers
Method
recordFailure
* Record a failed task execution.
src/heartbeat/scheduler.ts:271
↓ 1 callers
Method
recordSuccess
* Record a successful task execution.
src/heartbeat/scheduler.ts:245
↓ 1 callers
Function
registerAgent
( account: PrivateKeyAccount, agentURI: string, network: Network = "mainnet", db: AutomatonDatabase, )
src/registry/erc8004.ts:204
↓ 1 callers
Method
registerAutomaton
(params: { automatonId: string; automatonAddress: Address; creatorAddress: Address; name: stri
src/types.ts:360
↓ 1 callers
Method
registerDomain
(domain: string, years?: number)
src/types.ts:372
↓ 1 callers
Method
rehydrateActiveTasks
( activeTaskIds: string[], events: StreamEvent[], agentAddress: string, )
src/memory/compression-engine.ts:513
← previous
next →
901–1,000 of 1,371, ranked by callers