Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 00:27
· 7 commits to main since this release
40656d9

[v0.4.0] - 2025-10-21

Added

  • Multiplicity syntax: Introduced bracket notation for defining input/output multiplicity in .plx files: TypeName[] for variable items, TypeName[N] for fixed count (e.g., output = "Idea[]" or output = "Image[3]")
  • git pipeline domain: Created git.plx file to house git.GitDiff concept and related pipelines

Changed

  • Upgraded Pipelex: Updated core dependency from 0.12.0 to 0.13.0 to support new multiplicity syntax
  • API simplification: Renamed execute_pipeline parameter input_memory to inputs, internal type ImplicitMemory to PipelineInputs, and model alias llm_to_reason to llm_for_complex_reasoning
  • Pipeline organization: Refactored monolithic swe_diff.plx into focused files (git.plx, write_changelog_enhanced.plx). Moved and renamed swe_diff.GitDiff to git.GitDiff
  • Changelog generation: The changelog update command now uses the write_changelog_enhanced pipeline
  • Documentation: Updated all docs (README.md, AGENTS.md, AI instruction files) to reflect new multiplicity syntax and naming conventions

Fixed

  • Execution context: Added note to README.md clarifying that cocode must be run from the project's root directory

Removed

  • Legacy multiplicity parameters: Removed nb_output and multiple_output parameters, replaced by bracket notation