Releases: autohandai/code-agent-sdk-typescript
Release list
Release v1.0.5
Autohand Agent SDK v1.0.5
v1.0.5 adds concurrent-session awareness across the TypeScript SDK and bundled
Autohand CLI while strengthening streaming, transport reliability, examples,
and cross-agent verification.
Highlights
- Typed concurrent-session settings with
passive,warn, andcoordinate
awareness tiers. - Validated peer snapshots through
Agent.getSessionPeers()and
AutohandSDK.getSessionPeers(). - Ordered
session_peer_joined,session_peer_updated, and
session_peer_leftevents, plus recoverablesession_awareness_error
notifications. - Private pre-start configuration overlays that preserve the user's Autohand
configuration file. - Refreshed CLI binaries for macOS, Linux, and Windows with session publishing,
collision warnings, repository-drift reporting, and coordinate-tier claims. - Ten runnable session-awareness examples combining streaming, permissions,
sub-agents, teams, goals, skills, MCP, auto-mode, autoresearch, and structured
output. - A read-only comparison harness for Autohand, Cursor Agent, and Pi with
normalized commands, timing, output, availability, timeout, and embedded
vendor-error detection. - Complete typed CLI hook-event parity, typed skill and MCP inspection APIs,
and a reproducible startup benchmark.
Reliability
- Removed the fixed startup delay and made concurrent start, stop, retry, and
post-stop restart behavior deterministic. - Pending RPCs now fail promptly on child exit, write failure, timeout, or
stdout closure. - Prompt streams are serialized without blocking control RPCs, abandoned
streams are aborted before later prompts start, and stale event backlog is
isolated per prompt. - Event subscribers are independent and bounded, and blocked iterators close
when the SDK stops. - TERM-ignoring children are reaped after output termination, including final
unterminated JSON frames. - Malformed matching JSON-RPC responses fail explicitly instead of orphaning
requests.
Compatibility
There are no intentional breaking public API changes in v1.0.5. Session
awareness is additive, CLI-3 continues to default to the warn tier, and an
explicit SDK tier is applied without mutating the user's configuration.
Install
bun add @autohandai/agent-sdk@1.0.5See the v1.0.4...v1.0.5 comparison
for the complete commit history.
Bleeding Edge v1.0.4-alpha.29.37e72e6
v1.0.4-alpha.29.37e72e6 - 2026-07-28
Bleeding edge alpha build from main.
Compare: v1.0.4...v1.0.4-alpha.29.37e72e6
Changes
What's Changed
- Add concurrent session awareness and prepare v1.0.5 by @igorcosta in #25
New Contributors
- @igorcosta made their first contribution in #25
Full Changelog: v1.0.4...v1.0.4-alpha.29.37e72e6
Release v1.0.4
v1.0.4 - 2026-07-22
Stable release.
Compare: v1.0.3...v1.0.4
Changes
- feat: add learning progress events (af63d03)
- feat: add MCP tools changed events (2036348)
- feat: add MCP invocation request events (865852a)
- feat: add post-response hook events (28c55d2)
- feat: add pre-prompt hook events (d11b91e)
- feat: add post-tool hook events (17234da)
- feat: add pre-tool hook events (006920f)
- feat: add auto-mode error events (0c2ca18)
- feat: add auto-mode completion events (ae2b544)
- feat: add auto-mode iteration events (1aff551)
- feat: add context compaction control (9bcbb7e)
- feat: add tools registry (2816202)
- feat: add skill generation (cdeb63c)
- feat: add project learning updates (db05707)
- feat: add project learning recommendations (52fce3b)
- feat: add MCP invocation responses (5f25a48)
- feat: add VS Code MCP tool registration (4129e0e)
- feat: add timed YOLO mode (262938a)
- feat: add session attachment (4832e6f)
- feat: add session details (2b724b1)
- feat: add session history (f9a28d4)
- feat: add multi-file change decisions (9f114af)
- feat: add directory access acknowledgement (bb6beb8)
- feat: add directory access responses (11f0252)
- feat: add permission acknowledgement (c3f847e)
- ci: release from detached tagged commits (b7477d0)
- fix: validate session control RPC results (306c40e)
- feat: add auto-mode iteration log (bad4d74)
- feat: add auto-mode cancellation (205abe0)
- feat: add auto-mode resume (0fa544c)
- feat: add auto-mode pause (5abfa1a)
- feat: add auto-mode status (aa7bb95)
- feat: add auto-mode start (00bf7ec)
- feat: add latest browser handoff attachment (ed61f23)
- feat: add browser handoff attachment (be8e31a)
- feat: add browser handoff creation (95aff87)
- feat: add conversation reset (9e15384)
- feat: harden transport and add discovery APIs (6a43c02)
Full Changelog: v1.0.3...v1.0.4
Bleeding Edge v1.0.4-alpha.28.8f6b558
v1.0.4-alpha.28.8f6b558 - 2026-07-22
Bleeding edge alpha build from main.
Compare: v1.0.4...v1.0.4-alpha.28.8f6b558
Changes
- feat: add complete CLI hook event parity (8f6b558)
Full Changelog: v1.0.4...v1.0.4-alpha.28.8f6b558
Bleeding Edge v1.0.3-alpha.25.af63d03
v1.0.3-alpha.25.af63d03 - 2026-07-20
Bleeding edge alpha build from main.
Compare: v1.0.3...v1.0.3-alpha.25.af63d03
Changes
- feat: add learning progress events (af63d03)
- feat: add MCP tools changed events (2036348)
- feat: add MCP invocation request events (865852a)
- feat: add post-response hook events (28c55d2)
- feat: add pre-prompt hook events (d11b91e)
- feat: add post-tool hook events (17234da)
- feat: add pre-tool hook events (006920f)
- feat: add auto-mode error events (0c2ca18)
- feat: add auto-mode completion events (ae2b544)
- feat: add auto-mode iteration events (1aff551)
- feat: add context compaction control (9bcbb7e)
- feat: add tools registry (2816202)
- feat: add skill generation (cdeb63c)
- feat: add project learning updates (db05707)
- feat: add project learning recommendations (52fce3b)
- feat: add MCP invocation responses (5f25a48)
- feat: add VS Code MCP tool registration (4129e0e)
- feat: add timed YOLO mode (262938a)
- feat: add session attachment (4832e6f)
- feat: add session details (2b724b1)
- feat: add session history (f9a28d4)
- feat: add multi-file change decisions (9f114af)
- feat: add directory access acknowledgement (bb6beb8)
- feat: add directory access responses (11f0252)
- feat: add permission acknowledgement (c3f847e)
- ci: release from detached tagged commits (b7477d0)
- fix: validate session control RPC results (306c40e)
- feat: add auto-mode iteration log (bad4d74)
- feat: add auto-mode cancellation (205abe0)
- feat: add auto-mode resume (0fa544c)
- feat: add auto-mode pause (5abfa1a)
- feat: add auto-mode status (aa7bb95)
- feat: add auto-mode start (00bf7ec)
- feat: add latest browser handoff attachment (ed61f23)
- feat: add browser handoff attachment (be8e31a)
- feat: add browser handoff creation (95aff87)
- feat: add conversation reset (9e15384)
- feat: harden transport and add discovery APIs (6a43c02)
Full Changelog: v1.0.3...v1.0.3-alpha.25.af63d03
Bleeding Edge v1.0.3-alpha.24.b7477d0
v1.0.3-alpha.24.b7477d0 - 2026-07-20
Bleeding edge alpha build from main.
Compare: v1.0.3...v1.0.3-alpha.24.b7477d0
Changes
- ci: release from detached tagged commits (b7477d0)
- fix: validate session control RPC results (306c40e)
- feat: add auto-mode iteration log (bad4d74)
- feat: add auto-mode cancellation (205abe0)
- feat: add auto-mode resume (0fa544c)
- feat: add auto-mode pause (5abfa1a)
- feat: add auto-mode status (aa7bb95)
- feat: add auto-mode start (00bf7ec)
- feat: add latest browser handoff attachment (ed61f23)
- feat: add browser handoff attachment (be8e31a)
- feat: add browser handoff creation (95aff87)
- feat: add conversation reset (9e15384)
- feat: harden transport and add discovery APIs (6a43c02)
Full Changelog: v1.0.3...v1.0.3-alpha.24.b7477d0
Release v1.0.3
Autohand Agent SDK v1.0.3
v1.0.3 makes the autoresearch ledger practical to adopt from a clean SDK installation and hardens the package release path.
Highlights
- A complete autoresearch and autoresearch ledger guide, covering initialization, adaptive sampling, constraints, replay, rescoring, comparison, Pareto analysis, pinning, and pruning.
- A runnable ledger example that emits every configured metric and exercises the typed lifecycle.
- API reference coverage for both
AgentandAutohandSDKautoresearch methods, options, events, hooks, evaluations, and decisions. - Strict example typechecking plus clean-checkout bundling that keeps the package self-import external until the SDK has been built.
- Safer release automation: historical notes use the requested tag, releases remain drafts until npm succeeds, and notes-only or already-published recovery never duplicates npm publication.
Compatibility
There are no breaking runtime API changes in v1.0.3. This release adds documentation, examples, validation coverage, and release reliability around the v1.0.2 autoresearch API.
Install
bun add @autohandai/agent-sdk@1.0.3See the v1.0.2...v1.0.3 comparison for the complete commit history.
Release v1.0.2
Autohand Agent SDK v1.0.2
v1.0.2 brings the replayable autoresearch runtime into the TypeScript SDK as a fully typed, additive API.
Highlights
- Replayable autoresearch lifecycle methods for starting, inspecting, and stopping runs.
- Typed ledger operations for history, replay, rescoring, comparison, Pareto analysis, pinning, and pruning.
- Adaptive sampling options, secondary objectives, hard constraints, retention settings, and safe environment allowlists.
- Evaluation, decision, notification, and hook contracts for observing the complete autoresearch lifecycle.
- Refreshed bundled Autohand CLI runtimes with the matching autoresearch implementation.
Compatibility
The release preserves the existing single-metric and slash-command surfaces. New autoresearch methods and event types are additive, so existing SDK integrations can upgrade without changing their current agent flows.
Install
bun add @autohandai/agent-sdk@1.0.2See the v1.0.1...v1.0.2 comparison for the complete commit history.
Bleeding Edge v1.0.2-alpha.15.dbdc851
Bleeding Edge v1.0.2-alpha.13.eb58e35
v1.0.2-alpha.13.eb58e35 - 2026-07-15
Bleeding edge alpha build from main.
Changes
- Document replayable autoresearch SDK workflows (eb58e35)