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

Function decodeLogQueryInput

internal/daemon/native_tools.go:5743–5761  ·  view source on GitHub ↗
(
	req toolspkg.CallRequest,
	scope toolspkg.Scope,
)

Source from the content-addressed store, hash-verified

5741}
5742
5743func decodeLogQueryInput(
5744 req toolspkg.CallRequest,
5745 scope toolspkg.Scope,
5746) (logQueryInput, store.EventSummaryQuery, error) {
5747 var input logQueryInput
5748 if err := decodeNativeInput(req, &input); err != nil {
5749 return logQueryInput{}, store.EventSummaryQuery{}, err
5750 }
5751 workspaceID, err := nativeCallerWorkspaceInput(req.ToolID, "workspace_id", input.WorkspaceID, scope)
5752 if err != nil {
5753 return logQueryInput{}, store.EventSummaryQuery{}, err
5754 }
5755 input.WorkspaceID = workspaceID
5756 query, err := input.eventSummaryQuery(req.ToolID)
5757 if err != nil {
5758 return logQueryInput{}, store.EventSummaryQuery{}, err
5759 }
5760 return input, query, nil
5761}
5762
5763func decodeObserveSearchInput(
5764 req toolspkg.CallRequest,

Callers 1

listLogsMethod · 0.85

Calls 3

eventSummaryQueryMethod · 0.95
decodeNativeInputFunction · 0.85

Tested by

no test coverage detected