Skip to content

Add LLM-focused developer commands - #43

Open
erikdubbelboer wants to merge 15 commits into
mainfrom
add-llm-focused-commands
Open

erikdubbelboer wants to merge 15 commits into
mainfrom
add-llm-focused-commands

Conversation

@erikdubbelboer

Copy link
Copy Markdown
Member

Expand the CLI with structured commands for games, versions, playtests, analytics, and related developer workflows. Add machine-readable help, safer API handling, release tooling, and comprehensive tests while preserving legacy compatibility.

Expand the CLI with structured commands for games, versions,
playtests, analytics, and related developer workflows. Add
machine-readable help, safer API handling, release tooling,
and comprehensive tests while preserving legacy compatibility.
Comment thread .github/workflows/ci.yml Fixed
@erikdubbelboer
erikdubbelboer force-pushed the add-llm-focused-commands branch 2 times, most recently from 43b94c8 to 94783d2 Compare August 17, 2026 20:42
Comment thread scripts/verify-package.mjs Dismissed
@erikdubbelboer
erikdubbelboer force-pushed the add-llm-focused-commands branch from 94783d2 to d1232c7 Compare August 17, 2026 20:54
@erikdubbelboer
erikdubbelboer force-pushed the add-llm-focused-commands branch from d1232c7 to 754dafb Compare August 17, 2026 21:07
@erikdubbelboer
erikdubbelboer force-pushed the add-llm-focused-commands branch from 33f83d9 to af0ac06 Compare August 23, 2026 10:51
@erikdubbelboer
erikdubbelboer force-pushed the add-llm-focused-commands branch from c67b63d to 1a0b8b1 Compare September 1, 2026 07:18
- Don't fail if we can't persist the new access token after refresh.
  Just use it for this single invocation.
- Improve documentation and LLM understanding around `poki auth login`.
Automatically look up source refresh timestamps for structured analytics
queries and attach matching developer event descriptions when game scope
and event identity are unambiguous. Preserve query results when metadata
lookups fail and report non-blocking warnings.

Clarify that result completeness does not establish ingestion completeness
and current descriptions do not verify historical behavior. Include
descriptions in default event listings and correct the lifecycle completion
example to use an empty label and completion counters.
```
% poki media-kit
notice:
  code: MISSING_ACTION
  message: No action supplied for poki media-kit; showing group help.
command: poki media-kit
usage: "poki media-kit <action> [options]"
summary: Manage Media Kit assets.
behavior[3	]: Use types for current upload requirements. Older orientation-specific assets remain readable, downloadable, and deletable.	Processing status is uploading, ready, or error. Upload acceptance does not mean storage processing has finished.	Normalized asset_type is the backend attributes.type category; normalized type remains marketing_assets. Raw output preserves the backend document.
commands[10	]{path	summary}:
  poki media-kit types	Describe current upload types, enforced requirements, and frontend recommendations.
  poki media-kit list	List all Media Kit assets for a game.
  poki media-kit get	Inspect an asset, optionally waiting for completion.
  poki media-kit upload	Upload one or more files of one current asset type.
  poki media-kit delete	Permanently delete an asset and its stored file.
  poki media-kit preview-url	Return an absolute signed preview URL.
  poki media-kit download-url	Return an absolute signed download URL.
  poki media-kit download	Stream an asset or ZIP to a local file.
  poki media-kit fields	List the offline Media Kit asset field index.
  poki media-kit field	Return one complete Media Kit asset field definition.
help:
  command: poki help <group> <action>
  manifest: poki help --all
  search: poki help --search TEXT
  permissions: poki help permissions
  formats: poki help formats
  shapes: poki help shapes
  workflows: poki help workflows
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants