Skip to content

Releases: kevin1chun/robinhood-for-agents

v0.6.2

13 Mar 18:12

Choose a tag to compare

Added

  • Chrome-based browser support — browser login now auto-detects Brave, Chrome, and Chromium on macOS; accepts custom executablePath via BROWSER_PATH env or robinhood_browser_login tool parameter (#4)
  • Claude Code GitHub Workflow for CI (#6)

Fixed

  • Use claude_args instead of invalid model input for Opus 4.6 CLI integration
  • Remove unused import and fix import ordering in token-store test

Changed

  • Browser auth refactored with shared getAccountHint helper
  • Updated skill setup docs to reflect multi-browser support

Full Changelog: v0.6.1...v0.6.2

What's Changed

  • Add Claude Code GitHub Workflow by @kevin1chun in #6
  • feat(browser-auth): add support for Chrome-based browsers by @asbarron in #4

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.0

11 Mar 20:59

Choose a tag to compare

Full Changelog: v0.5.2...v0.6.0

v0.5.2

11 Mar 19:02

Choose a tag to compare

Full Changelog: v0.5.1...v0.5.2

v0.5.1

11 Mar 04:27

Choose a tag to compare

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 Mar 04:08

Choose a tag to compare

Renamed to robinhood-for-agents

This package has been renamed from rh-for-agents to robinhood-for-agents. The old npm package is deprecated.

Migration

# Before
npx rh-for-agents onboard

# After
npx robinhood-for-agents onboard

Update imports:

// Before
import { RobinhoodClient } from "rh-for-agents";

// After
import { RobinhoodClient } from "robinhood-for-agents";

Re-register MCP server:

claude mcp remove rh-for-agents
claude mcp add -s user robinhood-for-agents -- bun run /path/to/bin/robinhood-for-agents.ts

v0.4.2

11 Mar 01:25

Choose a tag to compare

Full Changelog: v0.4.1...v0.4.2

v0.4.1

11 Mar 01:22

Choose a tag to compare

Patch release to trigger clean npm publish.

See v0.4.0 release notes for full changelog.

v0.4.0

11 Mar 01:21

Choose a tag to compare

What's New

Multi-leg Option Spreads

The robinhood_place_option_order tool and orderOption() client method now support single-leg and multi-leg orders via a unified legs array. Place verticals, iron condors, straddles, butterflies, and any custom multi-leg strategy.

Stop-Limit Option Orders

New stop_price parameter enables stop-limit behavior on option orders.

Fractional Share Guardrails

Fractional stock orders now auto-enforce gfd time-in-force and reject non-market order types with clear error messages.

Idempotent Orders

All order types (stock, option, crypto) include ref_id (UUID) for idempotency, matching Robinhood's expected payload format.

Bun.secrets Token Storage

Migrated from AES-256-GCM file encryption to OS keychain via Bun.secrets — zero deps, no files on disk.

Bug Fixes

  • Option order 500 errors — added missing ref_id and override_dtbp_checks fields; default time_in_force changed to gfd
  • Crypto dollar-amount + limit price conflict — correctly derives quantity when using amountIn: "price" with limitPrice

Breaking Changes

  • orderOption() signature changed from positional params to (symbol, legs[], price, quantity, direction, opts?)
  • direction is now required (was optional with auto-detection)
  • Default time_in_force for option orders changed from gtc to gfd

Full Changelog: v0.2.0...v0.4.0

v0.3.1

10 Mar 22:59

Choose a tag to compare

Full Changelog: v0.3.0...v0.3.1

v0.3.0

10 Mar 22:57

Choose a tag to compare

Full Changelog: v0.2.2...v0.3.0