`memos` capability actions

memos capability actions

Memo capability for short-form note-taking

Part of the workflow capability catalog. Result envelope and usage patterns: ../capabilities.md.

capability:memos.create

Create a memo (mutation)

Inputs (params):

Param Type Required Description
content string yes Memo content
visibility string no Visibility setting

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: create_step
    action: capability:memos.create
    params:
      content: "..."  # required
      visibility: "..."

capability:memos.delete

Delete a memo (mutation)

Inputs (params):

Param Type Required Description
name string yes Memo name

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: delete_step
    action: capability:memos.delete
    params:
      name: "..."  # required

capability:memos.get

Get a memo

Inputs (params):

Param Type Required Description
name string yes Memo name

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: get_step
    action: capability:memos.get
    params:
      name: "..."  # required

capability:memos.health

Health check

Inputs (params):

(none)

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: health_step
    action: capability:memos.health

capability:memos.list

List memos

Inputs (params):

Param Type Required Description
limit int no Maximum items per page
cursor string no Pagination cursor
sort_by string no Field to sort by
sort_order string no Sort order (asc/desc)

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: list_step
    action: capability:memos.list
    params:
      limit: 0
      cursor: "..."
      sort_by: "..."
      sort_order: "..."

capability:memos.update

Update a memo (mutation)

Inputs (params):

Param Type Required Description
name string yes Memo name

Outputs: InvokeResult JSON (see ../capabilities.md). Read domain fields under data; use text when present.

Usage:

  - id: update_step
    action: capability:memos.update
    params:
      name: "..."  # required