You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(commands): proxy 3 help.* commands to attune-author (D3) (#26)
Phase D3 of the architecture-realignment spec, gui side. The
three ``help.*`` executor bodies (lookup, search, list) moved to
attune-author 0.9.1; this change drops the in-line CommandSpecs +
``_help_engine`` factory and replaces them with three
``_proxy_command(...)`` registrations.
None of the three needs workspace pre-resolution or post-dispatch
invalidation, so plain ``_proxy_command`` is sufficient — no
``_author_proxy``-style specialization required.
Diff stat: +107 / -275. Bumps gui to 0.6.2; pins
attune-author[ai] to >=0.9.1,<0.10.
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,23 @@
3
3
All notable changes to `attune-gui` are documented here.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
5
5
6
+
## [0.6.2] — 2026-05-08
7
+
8
+
### Changed
9
+
10
+
-**All three `help.*` commands now dispatch through `attune_author.orchestration`.** Phase D3 of the architecture-realignment spec: `lookup`, `search`, `list`. The executor bodies live in attune-author 0.9.1; the gui keeps thin proxy `CommandSpec`s registered via `_proxy_command(...)`. None of the three need workspace pre-resolution or post-dispatch invalidation, so plain `_proxy_command` is sufficient.
11
+
-`commands.py` shrank by ~200 more lines (three executors + `_help_engine` factory + three in-line specs replaced by three proxy registrations + a one-line import).
12
+
-`_help_engine` factory removed from `attune_gui.commands` — no production callers after this PR. A lazy-import variant lives in attune-author at `attune_author.orchestration.commands.help._help_engine`.
13
+
14
+
### Tests
15
+
16
+
-`TestHelpEngineFactory` and `TestHelpExecutors` removed; coverage now lives in `attune-author/tests/test_orchestration_commands_help.py`.
17
+
- New `TestHelpProxies` class: registration check, metadata mirroring, dispatch through `run_command` for all three commands.
18
+
19
+
### Dependencies
20
+
21
+
- Bumped `attune-author[ai]` constraint from `>=0.9.0,<0.10` to `>=0.9.1,<0.10`.
0 commit comments