Skip to content

v0.9.0 — author.* commands moved to attune-author (D2)

Choose a tag to compare

@silversurfer562 silversurfer562 released this 08 May 05:34
· 47 commits to main since this release
8642617

Highlights

Phase D2 of the architecture-realignment spec. All six author.* commands move from attune-gui's commands.py into attune_author.orchestration.commands.author:

  • author.init · author.status · author.maintain · author.lookup · author.regen · author.setup

Notable

  • New shared helper attune_author.orchestration._helpers.resolve_project_paths — explicit absolute paths only; the workspace fallback the gui copy had is now a host concern.
  • author.regen / author.setup / author.maintain now return project_root so the host can invalidate any cached pipelines tied to it (the previous inline attune_gui.routes.rag.invalidate(project_root) call moved into the gui's specialized proxy dispatcher in attune-gui 0.6.1).
  • Cross-platform _require_absolute — uses Path.is_absolute() so Windows drive-letter paths work alongside POSIX absolutes.

Coordination

This release unblocks attune-gui 0.6.1 (attune-gui#25), which proxies the six author.* commands through run_command(...).

Architecture-realignment progress

A · B1 · B2 · C · D1 · D2 (author side) done · D2 (gui side) ready to merge once 0.9.0 is on PyPI · D3 (help.* 3 commands) · D4 (gui sweep) remaining.