Skip to content

Notes on supporting other models #29

Description

@mcintyre94

Currently Wisp only uses Claude, but this probably won't be a limitation forever. Sprites support anything + come with Codex/Antigravity preinstalled (IIRC). This issue is just my notes on what we'd need to check before supporting something else:

Basically we need a headless mode with:

  • tool use
  • an equivalent of --verbose so it prints tool use
  • streaming response format (Claude's --output-format stream-json)
  • an equivalent of dangerously-skip-permissions that makes this mode useful (I think Sprites sets this by default on other preinstalled ones the same way it does for Claude)
  • resume from session, so we can make it function like a multi-turn chat

And ideally also:

  • support for our custom ask tool + disallowing their built-in one
  • a way to append instructions to their system prompt
  • preferably use the same built-in tool names so we don't have to map between them

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions