Skip to content

Align with current tool-spec input/data model - #15

Open
mmaelicke wants to merge 1 commit into
mainfrom
codex/issue-13-spec-inputs-data
Open

Align with current tool-spec input/data model#15
mmaelicke wants to merge 1 commit into
mainfrom
codex/issue-13-spec-inputs-data

Conversation

@mmaelicke

Copy link
Copy Markdown
Contributor

Summary

  • switch runner input file to /in/input.json and env PARAM_FILE=/in/input.json
  • replace legacy flat parameterization with {tool: {parameters, data}} input building
  • add data support to ToolConfig via DataConfig
  • remove legacy type: file parameter handling and validate parameter/data keys explicitly
  • add API error mapping for input validation failures (400)
  • add deterministic regression tests for input/data split and runner wiring

Verification

  • npm test
  • docker smoke run against tool_template_python-template:latest using runTool(...)

Closes #13

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Align with current tool-spec: parameters + data, inputs.json

1 participant