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

Method workspaceToolBindings

internal/daemon/native_tools.go:768–791  ·  view source on GitHub ↗
(
	availability toolspkg.NativeAvailabilityFunc,
	describeAvailability toolspkg.NativeAvailabilityFunc,
	agentCreateAvailability toolspkg.NativeAvailabilityFunc,
)

Source from the content-addressed store, hash-verified

766}
767
768func (n *daemonNativeTools) workspaceToolBindings(
769 availability toolspkg.NativeAvailabilityFunc,
770 describeAvailability toolspkg.NativeAvailabilityFunc,
771 agentCreateAvailability toolspkg.NativeAvailabilityFunc,
772) map[toolspkg.ToolID]nativeToolBinding {
773 return map[toolspkg.ToolID]nativeToolBinding{
774 toolspkg.ToolIDWorkspaceList: {
775 call: n.workspaceList,
776 availability: availability,
777 },
778 toolspkg.ToolIDWorkspaceInfo: {
779 call: n.workspaceInfo,
780 availability: availability,
781 },
782 toolspkg.ToolIDWorkspaceDescribe: {
783 call: n.workspaceDescribe,
784 availability: describeAvailability,
785 },
786 toolspkg.ToolIDAgentCreate: {
787 call: n.agentCreate,
788 availability: agentCreateAvailability,
789 },
790 }
791}
792
793func (n *daemonNativeTools) memoryToolBindings(
794 availability toolspkg.NativeAvailabilityFunc,

Callers 1

bindingsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected