Skip to content

Deprecate string-based ToolExecutor::execute in favor of structured tool calls #399

@bug-ops

Description

@bug-ops

Part of #391

Problem

ToolExecutor::execute() takes response: &str and parses tool invocations from text. This is a legacy path from before chat_with_tools(). Both string-based and structured dispatch paths must be maintained.

File: crates/zeph-tools/src/executor.rs line 92

Proposed Solution

After all providers support chat_with_tools(), deprecate the string-based execute() method.

Priority: P3 | Effort: Medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    architectureArchitecture improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions