MCPcopy Create free account

hub / github.com/asynkor/asynkor / functions

Functions259 in github.com/asynkor/asynkor

FunctionTestOverlap_WarnModeFlagsPathOverlap
TestOverlap_WarnModeFlagsPathOverlap verifies that when two sessions declare overlapping paths, the second start succeeds (warn mode) but surfaces the
mcp/internal/mcpserver/handlers_overlap_test.go:81
FunctionTestOverlap_WarnModeSurfacesActiveTeammates
TestOverlap_WarnModeSurfacesActiveTeammates verifies that a clean start (no overlap) still reports which teammates are active. This gives agents visib
mcp/internal/mcpserver/handlers_overlap_test.go:43
FunctionTestStore_AllOpenFollowups
(t *testing.T)
mcp/internal/work/store_test.go:186
FunctionTestStore_Complete
(t *testing.T)
mcp/internal/work/store_test.go:54
FunctionTestStore_CreateAndList
(t *testing.T)
mcp/internal/session/store_test.go:22
FunctionTestStore_Delete
(t *testing.T)
mcp/internal/session/store_test.go:61
FunctionTestStore_GetBySession
(t *testing.T)
mcp/internal/work/store_test.go:96
FunctionTestStore_IsolatedByTeam
(t *testing.T)
mcp/internal/work/store_test.go:166
FunctionTestStore_IsolatedByTeam
(t *testing.T)
mcp/internal/session/store_test.go:141
FunctionTestStore_ListEmpty
(t *testing.T)
mcp/internal/session/store_test.go:81
FunctionTestStore_MultipleSessionsSameTeam
(t *testing.T)
mcp/internal/session/store_test.go:116
FunctionTestStore_RecentList
(t *testing.T)
mcp/internal/work/store_test.go:145
FunctionTestStore_RecordConflict
(t *testing.T)
mcp/internal/work/store_test.go:284
FunctionTestStore_SessionTTL
(t *testing.T)
mcp/internal/session/store_test.go:94
FunctionTestStore_StartAndListActive
(t *testing.T)
mcp/internal/work/store_test.go:24
FunctionTestStore_StartReplacesExistingWork
(t *testing.T)
mcp/internal/work/store_test.go:126
FunctionTestStore_TTLExpiry
(t *testing.T)
mcp/internal/work/store_test.go:318
FunctionTestStore_TakeFollowup
(t *testing.T)
mcp/internal/work/store_test.go:213
FunctionTestStore_TakeFollowupDoublePickIsRejected
TestStore_TakeFollowupDoublePickIsRejected locks in the atomicity of claiming a followup. The previous implementation used HSET, which silently overwr
mcp/internal/work/store_test.go:251
FunctionTestTeamIDFromSubject
TestTeamIDFromSubject locks in the parsing rule used by the NATS routing code: subjects of the form asynkor.team.<TEAM_ID>.<event...> yield the team I
mcp/internal/mcpserver/server_natsfilter_test.go:9
FunctionTestValidate_InvalidKey
(t *testing.T)
mcp/internal/auth/validator_test.go:64
FunctionTestValidate_NilIgnorePatterns
(t *testing.T)
mcp/internal/auth/validator_test.go:119
FunctionTestValidate_ServerError
(t *testing.T)
mcp/internal/auth/validator_test.go:97
FunctionTestValidate_Success
(t *testing.T)
mcp/internal/auth/validator_test.go:10
FunctionTestValidate_Unreachable
(t *testing.T)
mcp/internal/auth/validator_test.go:111
FunctionTestValidate_WrongInternalToken
(t *testing.T)
mcp/internal/auth/validator_test.go:78
FunctionTestZone_AllowDoesNotInterfere
TestZone_AllowDoesNotInterfere verifies action=allow is a true no-op.
mcp/internal/mcpserver/handlers_zone_test.go:189
FunctionTestZone_BlockProceedsWithAck
TestZone_BlockProceedsWithAck verifies the override path: passing acknowledge_zone with the zone IDs lets the start proceed and surfaces the zone in w
mcp/internal/mcpserver/handlers_zone_test.go:68
FunctionTestZone_BlockRefusesWithoutAck
TestZone_BlockRefusesWithoutAck verifies the headline claim of the new narrative: "protected zones for the parts that matter most." A zone with action
mcp/internal/mcpserver/handlers_zone_test.go:27
FunctionTestZone_ConfirmRequiresAck
TestZone_ConfirmRequiresAck mirrors TestZone_BlockRefusesWithoutAck but for action=confirm. The error string and message differ ("user confirmation" v
mcp/internal/mcpserver/handlers_zone_test.go:104
FunctionTestZone_NoPlannedPathsSkipsEnforcement
TestZone_NoPlannedPathsSkipsEnforcement guards against the foot-gun where an agent calls asynkor_start without paths and we have no idea which zones i
mcp/internal/mcpserver/handlers_zone_test.go:221
FunctionTestZone_PartialAckStillBlocks
TestZone_PartialAckStillBlocks verifies that acknowledging only one of two blocking zones is not enough — the agent must surface every blocking zone b
mcp/internal/mcpserver/handlers_zone_test.go:134
FunctionTestZone_WarnSurfaceWithoutBlocking
TestZone_WarnSurfaceWithoutBlocking verifies action=warn lets the start proceed but surfaces the zone in the response warnings.
mcp/internal/mcpserver/handlers_zone_test.go:159
FunctionapiFetch
(ctx: ApiContext, method: string, path: string, body?: unknown)
client/src/cli.ts:1055
Methodconstructor
( teams: AsynkorTeam[], activeTeamSlug: string | null, private readonly agentName: string = 'claud
client/src/proxy.ts:66
Methodconstructor
(message: string)
client/src/config.ts:28
Functiondetected
()
client/src/install.ts:110
MethodfromLegacyConfig
@deprecated Use the multi-team constructor. Kept for backward compat.
client/src/proxy.ts:81
MethodhandleAsk
asynkor_ask — open a new thread targeting another work, host, or the team. First message is the question. The thread shows up in the target's inbox (a
mcp/internal/mcpserver/tools_threads.go:101
MethodhandleBriefing
(ctx context.Context, _ mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:75
MethodhandleBriefingResource
(ctx context.Context, _ mcp.ReadResourceRequest)
mcp/internal/mcpserver/server.go:547
MethodhandleCancel
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:1460
MethodhandleContext
─── Long-term project context ───────────────────────────────────────────────
mcp/internal/mcpserver/tools.go:1652
MethodhandleContextUpdate
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:1693
MethodhandleForget
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:1006
MethodhandleInbox
asynkor_inbox — list open threads addressed to me (this work_id, this host, or broadcast to the team). Same data the briefing surfaces in summary form
mcp/internal/mcpserver/tools_threads.go:195
MethodhandleInspect
asynkor_inspect — read the live state of one work (active or parked). Returns plan, paths, files_touched, learnings, decisions, parked notes, and the
mcp/internal/mcpserver/tools_threads.go:17
MethodhandleLeaseAcquire
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:1491
MethodhandleLeaseWait
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:1556
MethodhandlePark
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:1395
MethodhandleRemember
(ctx context.Context, req mcp.CallToolRequest)
mcp/internal/mcpserver/tools.go:957
MethodhandleReply
asynkor_reply — append a message to a thread. Optionally close it when the question is fully answered.
mcp/internal/mcpserver/tools_threads.go:281
MethodhandleSwitchTeam
handleSwitchTeam rebinds the session's active team to the one named in req.team (slug or id). Only meaningful for user-scoped keys; team-scoped keys c
mcp/internal/mcpserver/tools.go:1736
MethodhandleThread
asynkor_thread — read the full transcript of one thread.
mcp/internal/mcpserver/tools_threads.go:235
Functioninstall
(apiKey, team)
client/src/install.ts:113
Functionmain
()
mcp/main.go:21
MethodonSessionClose
onSessionClose is invoked by mark3labs/mcp-go when an SSE connection's lifetime ends (client disconnect, server shutdown, or handler return). It clean
mcp/internal/mcpserver/server.go:226
Methodpoll
()
client/src/proxy.ts:225
MethodsetupNotificationForwarding
()
client/src/proxy.ts:462
← previous201–259 of 259, ranked by callers