Skip to content

v0.1.1 — Defect Fixes

Choose a tag to compare

@ermalha ermalha released this 09 May 22:51
· 50 commits to master since this release

v0.1.1 — Defect Fixes

Addresses 20 defects (1 blocker, 8 major, 8 minor, 3 nits) found during the v0.1.0 post-release evaluation.

Highlights

  • Documentation & first-run setup — Added prerequisites, offline/online command matrix, fixed clone URL, prefixed source-install commands with uv run (D-001, D-002, D-003)
  • Version bumppyproject.toml now reads 0.1.0 (D-004)
  • Profile creation UXprofile create accepts --provider, --model, --api-key-env, --set-default; first profile auto-defaults (D-009, D-016)
  • Error handling — Clean error messages for malformed YAML, transport/auth failures, invalid skill frontmatter, and non-file storage paths; PRAXIS_DEBUG=1 for full tracebacks (D-011, D-012, D-018, D-020)
  • Audit correctness — Engagement CLI commands now write per-engagement audit events (D-006)
  • Engagement CLI completeness — Added assumption and constraint subcommands; glossary search covers definitions/notes/sources; decisions reject self-supersede; Rich markup no longer eats [id] strings (D-005, D-007, D-013, D-014)
  • Profile resolutionrun and wake resolve profile via config instead of hard-coding "default" (D-008)
  • Config show — Reports active: false when no engagement found (D-010)
  • Skill filtering_-prefixed categories hidden in production (D-015)
  • TUI smoke testpraxis tui --smoke for headless CI validation (D-017)
  • Tool invokepraxis tool invoke NAME --args-json '{}' for direct CLI tool execution (D-019)

Quality

  • 416 tests passing
  • ruff check / format clean
  • mypy strict clean