Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,23 @@

## Unreleased

## 0.1.23

- Fix `traces --server` silently returning nothing for a short ID or slug (#10).
`traces.server_id` stores the full UUID, so the 8-character ID that the servers
table itself renders — the value a reader copies off the screen — matched
nothing and printed `Showing 0.` at rc=0 with empty stderr. That output was
byte-identical to a server with no traces and to an identifier that does not
exist, so callers concluded "no audit trail" while entries existed. The option
now resolves through the same id-or-slug resolver the other verbs use, so full
UUID, short ID, slug and name all work, and an unknown identifier exits
non-zero with `Server not found` instead of printing an empty table at rc=0.
- Align the package with `@hasna/contracts`: add `hasna.contract.json`, a
contract conformance test, and a publish-time artifact scan (#6).
- Add reference documentation for the CLI, MCP surface, database, and runtime (#5).
- Add GitHub Actions CI for pull requests and pushes to `main`, covering frozen
dependency installation, typechecking, builds, and tests.
dependency installation, typechecking, builds, and tests (#9).
- Add `.editorconfig` for consistent formatting (#8).

## 0.1.22

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hasna/servers",
"version": "0.1.22",
"version": "0.1.23",
"description": "Server management for AI coding agents — CLI + MCP server",
"type": "module",
"main": "dist/index.js",
Expand Down
Loading