78 Commits

Author SHA1 Message Date
bdj fd48413c15 chore(deps): pin @atxp/client explicitly to ^0.11.8 (latest) 2026-04-27 09:40:45 -07:00
bdj 46199d1ce5 feat(image): pass --model and --aspect-ratio through to image MCP server; bump @atxp/client to ^0.11.7
The `atxp image` command was dropping any model/aspect-ratio the user wanted
to pin — `imageCommand(prompt)` only forwarded the prompt to
`image_create_image_async`. That left the server-side default in charge
which, for direct MCP callers (no atxp-pics wrapping), recently caused a
production incident where the default `gpt-4o-mini` path produced unfaithful
outputs until the env var was switched to `gpt-image-2`.

This adds:
- `--model <model>` — forwarded as the tool's `model` arg (gpt-image-2,
  gpt-4o, dall-e-3, gemini-3-pro-image-preview, etc.)
- `--aspect-ratio <ratio>` (also accepts `--aspectRatio` for parity with the
  underlying tool parameter name) — forwarded as `aspectRatio`

Empty/unset options are not added to the args object so server defaults
still kick in when nothing is specified.

Also bumps `@atxp/client` from `^0.10.5` to `^0.11.7` to match what
production MCP servers (image, music) are running. The 0.10.x series
predates the middleware-settlement work and several payment-protocol
fixes that landed in 0.11.x; the API surface used here (`atxpClient`,
`ATXPAccount`) is unchanged. `npm install` regenerated `package-lock.json`.

Help text + README usage examples updated.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 09:32:38 -07:00
GitHub Action 9685a861d3 bump version to 1.29.0 [skip ci] 2026-04-02 17:09:30 +00:00
GitHub Action 2d548dc4f4 bump version to 1.28.0 [skip ci] 2026-03-28 02:27:48 +00:00
GitHub Action d188df7d7b bump version to 1.27.0 [skip ci] 2026-03-27 20:47:22 +00:00
GitHub Action fc75f8bf32 bump version to 1.26.0 [skip ci] 2026-03-26 18:20:18 +00:00
GitHub Action 16f1de3499 bump version to 1.25.0 [skip ci] 2026-03-24 05:19:55 +00:00
GitHub Action ab6c9253ad bump version to 1.24.2 [skip ci] 2026-03-17 01:54:45 +00:00
GitHub Action cc9c69861f bump version to 1.24.1 [skip ci] 2026-03-06 23:09:20 +00:00
GitHub Action b3f8421f24 bump version to 1.24.0 [skip ci] 2026-03-06 21:02:16 +00:00
GitHub Action 3a39597fd3 bump version to 1.23.2 [skip ci] 2026-03-06 05:16:04 +00:00
GitHub Action 2d6652aeaa bump version to 1.23.1 [skip ci] 2026-03-06 03:00:17 +00:00
GitHub Action 7b94def4db bump version to 1.23.0 [skip ci] 2026-03-05 18:18:15 +00:00
GitHub Action 9ad73a748a bump version to 1.22.1 [skip ci] 2026-03-03 18:29:26 +00:00
GitHub Action c919848ee2 bump version to 1.22.0 [skip ci] 2026-03-03 15:52:00 +00:00
GitHub Action 1c28a7e7c5 bump version to 1.21.2 [skip ci] 2026-03-02 22:23:38 +00:00
GitHub Action 5fe2ce86c8 bump version to 1.21.1 [skip ci] 2026-02-25 23:12:02 +00:00
GitHub Action 5b0444adf5 bump version to 1.21.0 [skip ci] 2026-02-25 19:29:52 +00:00
GitHub Action 54798f3f13 bump version to 1.20.0 [skip ci] 2026-02-25 18:02:10 +00:00
GitHub Action 8d80edfe92 bump version to 1.19.2 [skip ci] 2026-02-25 04:30:15 +00:00
GitHub Action 60a0b9ec26 bump version to 1.19.1 [skip ci] 2026-02-24 17:58:39 +00:00
GitHub Action 214073cb65 bump version to 1.19.0 [skip ci] 2026-02-24 17:50:34 +00:00
GitHub Action ac4625bbf3 bump version to 1.18.0 [skip ci] 2026-02-24 17:20:41 +00:00
GitHub Action 3ad158c5c5 bump version to 1.17.0 [skip ci] 2026-02-24 16:19:04 +00:00
GitHub Action 3cafef9756 bump version to 1.16.0 [skip ci] 2026-02-23 22:58:40 +00:00
GitHub Action 198eef5db7 bump version to 1.15.0 [skip ci] 2026-02-23 17:58:56 +00:00
David Noël-Romas 65797bafa7 fix: sync lock file with zvec ^0.2.0 optional dep
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:36:44 -06:00
GitHub Action c6c7c3f5cd bump version to 1.14.0 [skip ci] 2026-02-23 17:10:29 +00:00
David Noël-Romas a8bae206ce fix(atxp): fix zvec integration bugs and improve memory file collection
Fix three zvec integration bugs: ESM dynamic import not unwrapping
CJS default export, wrong indexParams key (type→indexType), and search
query being contaminated with flag values. Replace .md-only file filter
with gitignore-aware collection of all text files, skip binary files
and common directories (node_modules, .git, etc.), and increase file
limit to 500.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:08:54 -06:00
GitHub Action fc18fecf00 bump version to 1.13.0 [skip ci] 2026-02-23 16:53:23 +00:00
GitHub Action da168ea714 bump version to 1.12.0 [skip ci] 2026-02-23 15:57:09 +00:00
David Noël-Romas 1a5f6c8514 feat(atxp): send runtime context with auth requests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 09:53:39 -06:00
Claude 5f23c242f2 refactor(atxp): rename backup to memory, add local vector search via zvec
Refactor the backup tool and skill into a broader "memory management"
system. Cloud backup/restore (push/pull/status) is preserved with full
backward compatibility ('backup' is an alias for 'memory'). Two new
subcommands are added:

- memory index --path <dir>: chunks .md files by heading, generates
  feature-hash embeddings (256-dim), and stores them in a local zvec
  HNSW index for fast approximate nearest-neighbor search.
- memory search <query> --path <dir>: converts the query to the same
  vector space and returns the top-k most similar memory chunks with
  file paths, headings, line numbers, and similarity scores.

Local search is fully offline — no network or authentication required.

https://claude.ai/code/session_017TjuWQCrpzPM4rYdTTPFBQ
2026-02-22 22:07:54 +00:00
Claude 0fefad471c feat(atxp): compress backup files into zip archive before upload
The backup tool now uses jszip to create DEFLATE-compressed zip archives
instead of sending raw JSON payloads. This reduces transfer size and
bandwidth usage. Includes server migration instructions for the
corresponding endpoint changes.

https://claude.ai/code/session_01HZSR7WQPTnnuo8Pmi8UwAw
2026-02-22 20:46:08 +00:00
GitHub Action 3ab4b05234 bump version to 1.11.0 [skip ci] 2026-02-22 05:44:12 +00:00
GitHub Action a4f0d06d0b bump version to 1.10.9 [skip ci] 2026-02-18 22:01:26 +00:00
GitHub Action 44d7574982 bump version to 1.10.8 [skip ci] 2026-02-18 01:06:33 +00:00
GitHub Action 2a2eeb9390 bump version to 1.10.7 [skip ci] 2026-02-18 00:59:09 +00:00
GitHub Action 8193ebcf9e bump version to 1.10.6 [skip ci] 2026-02-17 23:01:41 +00:00
GitHub Action 5b644397bc bump version to 1.10.5 [skip ci] 2026-02-17 20:57:17 +00:00
GitHub Action 738d33b60c bump version to 1.10.4 [skip ci] 2026-02-17 20:23:28 +00:00
GitHub Action 943f211ca6 bump version to 1.10.3 [skip ci] 2026-02-16 17:42:34 +00:00
GitHub Action e11337018e bump version to 1.10.2 [skip ci] 2026-02-12 17:28:16 +00:00
GitHub Action e3adb9ad2c bump version to 1.10.1 [skip ci] 2026-02-12 16:30:15 +00:00
GitHub Action 88db529a4b bump version to 1.10.0 [skip ci] 2026-02-10 15:11:47 +00:00
GitHub Action a20941e9ae bump version to 1.9.0 [skip ci] 2026-02-06 22:38:23 +00:00
GitHub Action 3208b5e5d4 bump version to 1.8.2 [skip ci] 2026-02-01 06:21:27 +00:00
GitHub Action 13e981d6c1 bump version to 1.8.1 [skip ci] 2026-01-31 08:25:43 +00:00
GitHub Action a28b673bf8 bump version to 1.8.0 [skip ci] 2026-01-31 08:08:06 +00:00
GitHub Action bae8f11b94 bump version to 1.7.0 [skip ci] 2026-01-28 21:38:12 +00:00