MCPcopy Create free account

hub / github.com/0xjeffro/astroclaw / functions

Functions765 in github.com/0xjeffro/astroclaw

MethodGetWorkspace
(ctx context.Context, id string)
pkg/app/system/db/queries.sql.go:243
MethodGetWorkspaceCredential
===================================================================== Workspace scope ================================================================
pkg/app/passwords/service.go:134
MethodGetWorkspaceCredential
(ctx context.Context, arg GetWorkspaceCredentialParams)
pkg/app/passwords/db/queries.sql.go:135
MethodGetWorkspaceSetting
(ctx context.Context, workspaceID, name string)
main.go:129
MethodGetWorkspaceSetting
GetWorkspaceSetting returns a workspace-scoped setting by name.
pkg/client/client.go:214
MethodGetWorkspaceSetting
Workspace scope
pkg/app/settings/service.go:39
MethodGetWorkspaceSetting
Workspace scope
pkg/app/settings/db/queries.sql.go:61
MethodGetWorkspaceSetting
(_ context.Context, workspaceID, name string)
pkg/api/handlers_test.go:80
MethodInit
()
tui/model.go:132
MethodInstallSkill
(ctx context.Context, arg InstallSkillParams)
pkg/app/skills/db/queries.sql.go:56
MethodListAgentsByWorkspace
(ctx context.Context, workspaceID string)
pkg/app/agents/db/queries.sql.go:103
MethodListMembersByWorkspace
(ctx context.Context, workspaceID string)
pkg/app/system/service.go:276
MethodListMembersByWorkspace
(ctx context.Context, workspaceID string)
pkg/app/system/db/queries.sql.go:275
MethodListMessages
(ctx context.Context, sessionID string)
pkg/app/chat/db/queries.sql.go:182
MethodListRecentMemoriesByAgentAndUser
ListRecentMemoriesByAgentAndUser ListRecentMemories returns the most recent n memories that agent X has recorded about user Y.
pkg/app/notes/service.go:49
MethodListRecentMemoriesByAgentAndUser
(ctx context.Context, arg ListRecentMemoriesByAgentAndUserParams)
pkg/app/notes/db/queries.sql.go:152
MethodListSessionAgents
(ctx context.Context, sessionID string)
pkg/app/chat/db/queries.sql.go:218
MethodListSessionMembers
(ctx context.Context, sessionID string)
pkg/app/chat/service.go:119
MethodListSessionMembers
(ctx context.Context, sessionID string)
pkg/app/chat/db/queries.sql.go:242
MethodListSessionsByUserInWorkspace
(ctx context.Context, arg ListSessionsByUserInWorkspaceParams)
pkg/app/chat/db/queries.sql.go:278
MethodListSessionsByWorkspace
(ctx context.Context, workspaceID string)
pkg/app/chat/service.go:91
MethodListSessionsByWorkspace
(ctx context.Context, workspaceID string)
pkg/app/chat/db/queries.sql.go:317
MethodListSessionsByWorkspace
(_ context.Context, workspaceID string)
pkg/api/handlers_test.go:50
MethodListSkillsByWorkspace
(ctx context.Context, workspaceID string)
pkg/app/skills/db/queries.sql.go:87
MethodListSystemCredentials
(ctx context.Context)
pkg/app/passwords/service.go:113
MethodListSystemCredentials
Metadata only, no nonce/ciphertext. Use GetSystemCredential to read one value.
pkg/app/passwords/db/queries.sql.go:179
MethodListUserCredentials
(ctx context.Context, userID string)
pkg/app/passwords/service.go:261
MethodListUserCredentials
(ctx context.Context, userID string)
pkg/app/passwords/db/queries.sql.go:219
MethodListUsers
(ctx context.Context)
pkg/app/system/service.go:168
MethodListUsers
(ctx context.Context)
pkg/app/system/db/queries.sql.go:308
MethodListWorkspaceCredentials
(ctx context.Context, workspaceID string)
pkg/app/passwords/service.go:187
MethodListWorkspaceCredentials
(ctx context.Context, workspaceID string)
pkg/app/passwords/db/queries.sql.go:260
MethodListWorkspaces
(ctx context.Context)
pkg/app/system/service.go:213
MethodListWorkspaces
(ctx context.Context)
pkg/app/system/db/queries.sql.go:341
MethodListWorkspacesForAgent
(ctx context.Context, agentID string)
pkg/app/agents/service.go:88
MethodListWorkspacesForAgent
(ctx context.Context, agentID string)
pkg/app/agents/db/queries.sql.go:137
MethodListWorkspacesForUser
(_ context.Context, _ string)
pkg/client/client_test.go:41
MethodListWorkspacesForUser
(ctx context.Context, userID string)
pkg/app/system/service.go:225
MethodListWorkspacesForUser
(ctx context.Context, userID string)
pkg/app/system/db/queries.sql.go:374
MethodListWorkspacesForUser
(_ context.Context, userID string)
pkg/api/handlers_test.go:116
MethodName
()
pkg/agent/agent_test.go:21
MethodName
()
pkg/tool/arithmetic.go:13
MethodName
()
pkg/tool/editfile.go:13
MethodName
()
pkg/tool/exec.go:23
MethodName
()
pkg/tool/time.go:10
MethodName
()
pkg/tool/readfile.go:33
MethodName
()
pkg/tool/writefile.go:13
MethodName
()
pkg/tool/memory.go:24
MethodName
()
pkg/tool/webfetch/webfetch.go:60
MethodName
TODO: Go's named struct literals silently zero-initialize omitted fields, so a required field like WorkspaceID can be forgotten at construction withou
pkg/tool/skills/load_skill.go:30
MethodName
Name returns the provider name for logging and diagnostics.
pkg/tool/websearch/websearch.go:20
MethodName
()
pkg/tool/websearch/websearch.go:36
MethodName
()
pkg/tool/websearch/ddg.go:59
MethodName
()
pkg/tool/websearch/websearch_test.go:22
FunctionNewBus
NewBus wraps an already-configured apigatewaymanagementapi.Client. The caller is responsible for setting its BaseEndpoint to the WS management endpoin
pkg/cloud/wsbus/aws/bus.go:30
FunctionNewService
(pool *pgxpool.Pool)
pkg/app/skills/service.go:17
MethodParameters
()
pkg/agent/agent_test.go:23
MethodParameters
()
pkg/tool/arithmetic.go:19
MethodParameters
()
pkg/tool/editfile.go:19
MethodParameters
()
pkg/tool/exec.go:28
MethodParameters
()
pkg/tool/time.go:14
MethodParameters
()
pkg/tool/readfile.go:37
MethodParameters
()
pkg/tool/writefile.go:18
MethodParameters
()
pkg/tool/memory.go:32
MethodParameters
()
pkg/tool/webfetch/webfetch.go:68
MethodParameters
()
pkg/tool/skills/load_skill.go:38
MethodParameters
()
pkg/tool/websearch/websearch.go:43
MethodProvisionUserDataKey
ProvisionUserDataKey is the user-scope analogue of ProvisionWorkspaceDataKey; same transactional semantics.
pkg/app/passwords/service.go:334
MethodProvisionWorkspaceDataKey
ProvisionWorkspaceDataKey generates and wraps a data key for a new workspace, then inserts the encrypted row inside the caller's transaction. Idempote
pkg/app/passwords/service.go:309
MethodQuery
(context.Context, string, ...interface{})
pkg/app/chat/db/db.go:16
MethodQuery
(context.Context, string, ...interface{})
pkg/app/notes/db/db.go:16
MethodQuery
(context.Context, string, ...interface{})
pkg/app/settings/db/db.go:16
MethodQuery
(context.Context, string, ...interface{})
pkg/app/passwords/db/db.go:16
MethodQuery
(context.Context, string, ...interface{})
pkg/app/system/db/db.go:16
MethodQuery
(context.Context, string, ...interface{})
pkg/app/skills/db/db.go:16
MethodQueryRow
(context.Context, string, ...interface{})
pkg/app/chat/db/db.go:17
MethodQueryRow
(context.Context, string, ...interface{})
pkg/app/notes/db/db.go:17
MethodQueryRow
(context.Context, string, ...interface{})
pkg/app/settings/db/db.go:17
MethodQueryRow
(context.Context, string, ...interface{})
pkg/app/passwords/db/db.go:17
MethodQueryRow
(context.Context, string, ...interface{})
pkg/app/system/db/db.go:17
MethodQueryRow
(context.Context, string, ...interface{})
pkg/app/skills/db/db.go:17
MethodRegister
(ctx context.Context, connID, userID, workspaceID string)
pkg/cloud/wsbus/ws_registry.go:28
MethodRemoveMembership
(ctx context.Context, userID, workspaceID string)
pkg/app/system/service.go:258
MethodRemoveMembership
(ctx context.Context, arg RemoveMembershipParams)
pkg/app/system/db/queries.sql.go:410
MethodRenameWorkspace
(ctx context.Context, id, name string)
pkg/app/system/service.go:237
MethodReply
Reply loads a session's context, creates a fresh Agent, processes the message, persists new messages and updated context, then discards the Agent. Per
pkg/app/chat/service.go:145
MethodReply
(ctx context.Context, userText string)
pkg/agent/agent.go:53
MethodSaveMemory
(ctx context.Context, agentID, userID, content, sessionID string, messageIDs []string)
pkg/app/notes/adapter.go:10
MethodSaveMemory
(_ context.Context, agentID, userID, content, sessionID string, messageIDs []string)
pkg/tool/memory_test.go:17
MethodSearch
(_ context.Context, query string, count int, timeRange string)
pkg/tool/websearch/websearch_test.go:24
MethodSend
Send delivers payload to connID. A 410 Gone from the gateway means the client disconnected without a clean $disconnect event firing; callers receive w
pkg/cloud/wsbus/aws/bus.go:37
MethodSoftDeleteAgent
(ctx context.Context, id string)
pkg/app/agents/db/queries.sql.go:163
MethodSoftDeleteSession
(ctx context.Context, workspaceID, id string)
main.go:79
MethodSoftDeleteSession
(ctx context.Context, id string)
pkg/app/chat/service.go:136
MethodSoftDeleteSession
(ctx context.Context, id string)
pkg/app/chat/db/queries.sql.go:356
MethodSoftDeleteSession
(_ context.Context, id string)
pkg/api/handlers_test.go:60
FunctionTestAgentReply
TestAgentReply covers the happy path of Agent.Reply when a non-empty system prompt is configured. It pins down three behaviors: 1. Reply must return
pkg/agent/agent_test.go:102
FunctionTestAgentReply_EmptySystem
TestAgentReply_EmptySystem covers the edge case where Agent is built with an empty system prompt. The contract here is that Agent must NOT emit a `{ro
pkg/agent/agent_test.go:146
FunctionTestAgentReply_RemembersHistory
TestAgentReply_RemembersHistory verifies that Agent accumulates conversation history across Reply calls. On the second call, msgs sent to the provider
pkg/agent/agent_test.go:166
FunctionTestAgentReply_RollsBackOnError
TestAgentReply_RollsBackOnError pins down the failure-recovery contract: when the Provider returns an error, Agent must NOT leave the new user message
pkg/agent/agent_test.go:230
← previousnext →401–500 of 765, ranked by callers