Skip to content

ark: partial tools attached to engine-backed agents fail silently #3303

Description

@anuarora1990

Summary

A partial tool attached to an agent that runs on a named ExecutionEngine is
dropped. As of # the executor log says so clearly, but nothing else
does: no admission warning, and the dashboard cannot see partials at all.
Follow-up to #3247, which covered non-MCP tool types but explicitly left
partials out of scope.

Why partials cannot reach an engine

ToolPartial.Parameters exists to preconfigure and hide parameters — "injected
at runtime and not visible/editable by the agent" (agent_types.go). The only
thing an engine receives is MCPServerConfig:

name, url, transport, timeout, headers, tools

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions