Skip to content

Commit 16a36f6

Browse files
authored
Add 'Intents': CLI interfaces around high-level use cases. E.g.: npx -y transloadit image generate --prompt "foo" (#363)
* feat(node-cli): generate intent-first commands * fix(node-cli): preserve normalized intent values * fix(node-cli): address council review findings * refactor(node-cli): infer intents from minimal catalog * fix(node-cli): tighten intent serialization and e2e smoke tests * refactor(node-cli): simplify intent generation internals * chore(mcp-server): drop local registry artifacts * fix(node-cli): address council review findings * refactor(node-cli): remove dead assembly supersession path * feat(node-cli): support generic intent inputs * fix(node-cli): unblock CI for intent commands * chore(repo): drop stale cursor rule symlink * chore(mcp-server): restore registry manifest * refactor(node): streamline intent command generation * chore(transloadit): refresh parity fingerprint * refactor(node): reduce intent and assembly duplication * refactor(node): trim leftover intent runtime state * refactor(node): centralize intent command resolution * refactor(node): share intent field and analysis logic * refactor(node): unify cli file processing flow * refactor(node): tighten intent inference flow * chore(parity): normalize fingerprint package paths * fix(node): address council review findings * refactor(node): reduce generated intent boilerplate * refactor(node): simplify intent and output policy * refactor(node): share intent and path helpers * feat(node): add image describe intent * fix(node): omit use from inputless intents * refactor(node): share intent runtime helpers * refactor(node): generate image describe intent * refactor(node): build intent commands at runtime * refactor(node): inline intent resolution * refactor(node): trim intent duplication * refactor(node): tighten intent definition flow * test(node): add generic json smoke verifier * refactor(node): centralize semantic intents and steps parsing * chore(node): refresh image describe default model * fix(node): default image describe to sonnet 4.6 * feat(node): print temporary result urls * fix(node): tighten intent url output and downloads * refactor(node): centralize intent field inference * refactor(node): share intent parsing helpers * refactor(node): keep url printing at command layer * fix(node): honor describe labels and stale bundles * feat(node): add markdown to pdf intent * fix(node): preserve markdown pdf toc anchors * refactor(node): move markdown pdf rendering to api2 * fix(node): preserve upload filenames in cli assemblies * fix(node): address council review findings * feat(node): add markdown docx intent * refactor(node): share markdown and result helpers * fix(node): tighten intent and input safeguards * fix(node): preserve hidden temp input filenames * fix(node): tighten URL and stale result handling * fix(node): support public IPv6 URL inputs * docs(node): generate intent command reference * docs(node): polish generated intent reference * refactor(node): share cli option docs metadata * refactor(node): centralize cli option definitions * fix(node): normalize top-level cli errors * refactor(node): share semantic intent parsing helpers * refactor(node): unify semantic intent descriptors * fix(node): harden watch assembly output handling * docs(node): dedupe shared intent flags * fix(node): restore full intent smoke coverage * refactor(node): share cli option helpers * fix(node): restore verify and parity * chore: refresh lockfile for cacheable-lookup * chore(transloadit): track generated README * chore(transloadit): refresh README parity * chore(transloadit): refresh parity baseline * chore: add release changeset for intent CLI
1 parent 0e1f089 commit 16a36f6

45 files changed

Lines changed: 11995 additions & 656 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/famous-turkeys-march.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
'@transloadit/node': patch
3+
'transloadit': patch
4+
---
5+
6+
Add intent-first CLI commands for common tasks such as image generation, background removal,
7+
Markdown conversion, and image description.
8+
9+
Improve the CLI with generated intent docs, result URL printing, and more robust file/input
10+
handling for intent and assembly workflows.

.cursor/rules/pr-comments.mdc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,5 @@ packages/transloadit/README.md
2828
packages/transloadit/CHANGELOG.md
2929
packages/transloadit/LICENSE
3030
package.tgz
31+
packages/mcp-server/.mcpregistry_github_token
32+
packages/mcp-server/.mcpregistry_registry_token

docs/fingerprint/transloadit-after.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"packageDir": "/home/kvz/code/node-sdk/packages/transloadit",
2+
"packageDir": "packages/transloadit",
33
"tarball": {
44
"filename": "transloadit-4.1.2.tgz",
55
"sizeBytes": 1110470,

0 commit comments

Comments
 (0)