Skip to content

feat: Add Claude Code support #33

Closed

Description

@jamro

Area

Integration (Cursor / Antigravity / REST)

Problem

Tiny Software Engineer currently does not support Claude Code, limiting the robot integration to existing coding agents.

Proposed change

Add a Claude Code integration that maps its activity (reading, writing, thinking, completion) to the existing robot behaviors. Keep agent-specific handling separate from robot behavior logic to make future integrations easier.

Activity

  1. jtruland commented on Sep 13, 2026

    @jtruland
    Contributor

    Opened #34 with a Claude Code hook integration (mirrors the Cursor/Antigravity pattern — .claude/hooks/pose.sh + settings.json event mapping). Docs updated in docs/integration.md.

  2. jtruland commented on Sep 14, 2026

    @jtruland
    Contributor

    Update: #34 has been reworked per the review. It's now a Node package, packages/tiny-engineer-claude-code, following the same structure as the Cursor and Antigravity packages, and it replaces the earlier pose.sh script. The unrelated PCB changes are no longer part of it.

    Agent-specific handling lives in the package's map.js (Claude Code hook event → pose), separate from the robot's behaviour logic. Besides reading, writing, thinking and completion, it also covers session start/resume/end, permission prompts, tool failures and subagents. Tested on a robot, and CI is green.

  3. jamro commented on Sep 14, 2026

    @jamro
    OwnerAuthor

    Thanks for integrating Tiny Engineer with Claude Code! really glad to see it in the hooks path. Appreciate the work on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions