Releases: kevin1chun/robinhood-for-agents
v0.6.2
Added
- Chrome-based browser support — browser login now auto-detects Brave, Chrome, and Chromium on macOS; accepts custom
executablePathviaBROWSER_PATHenv orrobinhood_browser_logintool parameter (#4) - Claude Code GitHub Workflow for CI (#6)
Fixed
- Use
claude_argsinstead of invalidmodelinput for Opus 4.6 CLI integration - Remove unused import and fix import ordering in token-store test
Changed
- Browser auth refactored with shared
getAccountHinthelper - 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
- @kevin1chun made their first contribution in #6
- @asbarron made their first contribution in #4
Full Changelog: v0.6.1...v0.6.2
v0.6.0
Full Changelog: v0.5.2...v0.6.0
v0.5.2
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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 onboardUpdate 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.tsv0.4.2
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Patch release to trigger clean npm publish.
See v0.4.0 release notes for full changelog.
v0.4.0
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_idandoverride_dtbp_checksfields; defaulttime_in_forcechanged togfd - Crypto dollar-amount + limit price conflict — correctly derives quantity when using
amountIn: "price"withlimitPrice
Breaking Changes
orderOption()signature changed from positional params to(symbol, legs[], price, quantity, direction, opts?)directionis now required (was optional with auto-detection)- Default
time_in_forcefor option orders changed fromgtctogfd
Full Changelog: v0.2.0...v0.4.0
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Full Changelog: v0.2.2...v0.3.0