MCPcopy Create free account
hub / github.com/compozy/agh / agentChannelsBundle

Function agentChannelsBundle

internal/cli/agent_kernel.go:466–487  ·  view source on GitHub ↗
(channels []AgentChannelRecord)

Source from the content-addressed store, hash-verified

464}
465
466func agentChannelsBundle(channels []AgentChannelRecord) outputBundle {
467 return listBundle(
468 channels,
469 channels,
470 "Agent Channels",
471 []string{"ID", agentKernelChannelValue, "Purpose", taskTaskValue, taskRunValue},
472 "agent_channels",
473 []string{"id", agentKernelChannelKey, "purpose", taskTaskIDKey, agentKernelRunIDKey},
474 func(channel AgentChannelRecord) []string {
475 return []string{
476 channel.ID,
477 channel.Channel,
478 stringOrDash(channel.Purpose),
479 stringOrDash(channel.TaskID),
480 stringOrDash(channel.RunID),
481 }
482 },
483 func(channel AgentChannelRecord) []string {
484 return []string{channel.ID, channel.Channel, channel.Purpose, channel.TaskID, channel.RunID}
485 },
486 )
487}
488
489func agentChannelMessagesBundle(messages []AgentChannelMessageRecord) outputBundle {
490 return listBundle(

Callers 1

newChannelListCommandFunction · 0.85

Calls 2

listBundleFunction · 0.85
stringOrDashFunction · 0.85

Tested by

no test coverage detected