Skip to content

Commit 555e357

Browse files
GanemoCorpclaude
andcommitted
v1.2.0: alias awac for the binary + agent-friendly homepage prompt
Captured during dogfooding: an agent in a fresh dir given "set up this workspace using AWaC" searched for `awac` in PATH (not `wsp`), didn't find it, and reported the CLI as unavailable. Root cause: binary is named `wsp` but the product is "AWaC" — agents without context don't make the connection. Fix: install `awac` as an alias for `wsp` (same entry point). pipx install installs both. `awac --version` and `wsp --version` work identically. Homepage at awac.ganemo.com now ships a paste-ready prompt that names the binary explicitly and walks the agent through the install-and-orient path before any wsp init runs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 459f3ec commit 555e357

3 files changed

Lines changed: 20 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ All notable changes to `wsp` are documented here. The format is based on [Keep a
44

55
## [Unreleased]
66

7+
## [1.2.0] — 2026-05-04
8+
9+
Discoverability fix release. Captured during dogfooding: an agent in a fresh dir told to "set up this workspace using AWaC" searched for `awac` in PATH (not `wsp`), didn't find it, and reported the CLI as unavailable. Root cause: the binary is named `wsp` but the product is "AWaC" — agents without context don't make the connection.
10+
11+
### Added
12+
- **Binary alias**: `awac` is now installed alongside `wsp` (same entry point). `pipx install` installs both. `awac --version` and `wsp --version` work identically.
13+
- The site homepage at https://awac.ganemo.com gains a paste-ready prompt block — users copy it once into their agent and the agent installs the CLI, runs `wsp guide`, asks the right questions, and composes the workspace without inferring template from folder name.
14+
15+
### Changed
16+
- `pyproject.toml#scripts` adds `awac = "wsp.cli:main"`. No code change.
17+
18+
### Migration
19+
- Existing `wsp` users: nothing to do; `wsp` keeps working identically.
20+
- Optional: rerun `pipx install --force <wheel>` to pick up the new `awac` alias.
21+
722
## [1.1.0] — 2026-05-04
823

924
A workspace-as-product overlay release. Schemas `workspace/2` and `deploy/2` are introduced (alongside `awac/1` + `deploy/1`, which remain fully supported), giving workspaces a way to pin per-workspace deploy and devvault variations without forking the canonical stack metadata. Bootstrap also now materializes the product stack's metadata into `.stack/<product>/` for discoverability, and a new `wsp guide <topic>` command + a fresh-dir help banner make AWaC self-explanatory to agents that arrive without `.agents/` loaded.
@@ -139,7 +154,8 @@ Initial pilot release. CLI `wsp` is `pipx`-installable.
139154
- `wsp init my-feature --template <product>-feature && wsp bootstrap` clones the declared stacks plus the product repos and composes `.agents/` deterministically.
140155
- Lockfile is generated, idempotent. Hand-edited blocks under `.agents/` are preserved.
141156

142-
[Unreleased]: https://github.com/getGanemo/workspace-cli-oss/compare/v1.1.0...HEAD
157+
[Unreleased]: https://github.com/getGanemo/workspace-cli-oss/compare/v1.2.0...HEAD
158+
[1.2.0]: https://github.com/getGanemo/workspace-cli-oss/compare/v1.1.0...v1.2.0
143159
[1.1.0]: https://github.com/getGanemo/workspace-cli-oss/compare/v1.0.0...v1.1.0
144160
[1.0.0]: https://github.com/getGanemo/workspace-cli-oss/compare/v0.9.0...v1.0.0
145161
[0.9.0]: https://github.com/getGanemo/workspace-cli-oss/compare/v0.8.0...v0.9.0

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "wsp"
7-
version = "1.1.0"
7+
version = "1.2.0"
88
description = "wsp — the AWaC (Agent Workspace as Code) CLI. Compose AI-agent workspaces declaratively from versioned stack repos."
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -37,6 +37,7 @@ dev = [
3737

3838
[project.scripts]
3939
wsp = "wsp.cli:main"
40+
awac = "wsp.cli:main"
4041

4142
[project.urls]
4243
Homepage = "https://github.com/getGanemo/workspace-cli-oss"

wsp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""wsp — the AWaC (Agent Workspace as Code) CLI."""
22

3-
__version__ = "1.1.0"
3+
__version__ = "1.2.0"
44
__schema__ = "awac/2"

0 commit comments

Comments
 (0)