Skip to main content

Kaiten

@magistr/kaitenv2026.08.19.1· 3d agoMODELS
01README

Kaiten work-management REST API (read-only) — list/get spaces, boards, columns, and cards with token auth, offset/limit pagination, and 429 back-off

02Models1
@magistr/kaitenv2026.08.19.1extensions/models/kaiten.ts

Global Arguments

ArgumentTypeDescription
domainstringKaiten account domain. Either a bare subdomain (e.g. "acme" ->
apiVersionstringAPI version segment in the base path, e.g. "latest" or "v1".
tokenstringPersonal API token (Bearer). Use a vault reference:
timeoutMsnumberPer-request fetch timeout in milliseconds.
maxRetriesnumberHow many times to retry a request after an HTTP 429 rate-limit response.
userAgentstringUser-Agent header sent on all outbound requests.
fn listSpaces()
List all spaces (GET /spaces). Writes one `space` per space plus a
fn getSpace(id: number)
Fetch a single space by id (GET /spaces/{id}).
ArgumentTypeDescription
idnumberSpace id.
fn listBoards(spaceId: number)
List boards within a space (GET /spaces/{spaceId}/boards). Writes one
ArgumentTypeDescription
spaceIdnumberSpace id whose boards to list.
fn getBoard(id: number)
Fetch a single board by id (GET /boards/{id}); the response embeds
ArgumentTypeDescription
idnumberBoard id. The response embeds the board's columns and lanes.
fn listColumns(boardId: number)
List the columns of a board (GET /boards/{boardId}/columns). Writes
ArgumentTypeDescription
boardIdnumberBoard id whose columns to list.
fn listCards(spaceId?: number, boardId?: number, columnId?: number, laneId?: number, query?: string, condition?: enum, archived?: boolean, additionalParams: record, maxResults: number, pageSize: number)
List cards (GET /cards), paginating through all pages up to
ArgumentTypeDescription
spaceId?numberFilter by space id.
boardId?numberFilter by board id.
columnId?numberFilter by column id.
laneId?numberFilter by lane id.
query?stringFree-text search over card titles.
condition?enumCard condition filter: live (active) or done. Mapped to Kaiten's
archived?booleanInclude only archived (true) or only non-archived (false) cards.
additionalParamsrecordExtra raw query parameters passed through to GET /cards verbatim, e.g.
maxResultsnumberUpper bound on cards retrieved across all pages.
pageSizenumberCards per page request (offset/limit pagination).
fn getCard(id: number)
Fetch a single card by id (GET /cards/{id}).
ArgumentTypeDescription
idnumberCard id.

Resources

space(infinite)— One Kaiten space (factory output).
board(infinite)— One Kaiten board, with embedded columns and lanes.
column(infinite)— One board column (factory output).
card(infinite)— One Kaiten card (factory output).
summary(infinite)— Per-listing summary: scope, filters, count, and item ids.
03Previous Versions1
2026.06.21.1

Release 2026.07.16.2 — align model versions with manifests

Maintenance release across the @magistr extensions. For most packages this carries no functional change: the only edit is the model's version: field, brought back in line with its manifest version so the published model type version and the package version no longer drift.

Functional changes in this release are limited to:

  • anime-cron: normalizeTitle now strips a ": subtitle" suffix and a trailing parenthesized year before comparison, fixing dedup false-misses where the torrent title carries a subtitle or year that the AniList romaji does not.

  • arckit: first publish. Standalone ArcKit port — a 12-phase architecture governance state machine with 65 bundled templates, driven by a bundled skill.

Also tracks three extensions (kaiten, observability-agent, music-library) that previously existed only as untracked working-tree directories, recovered from stashes.

04Stats
A
100 / 100
Downloads
0
Archive size
14.3 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels