Skip to content

Releases: autohandai/code-agent-sdk-typescript

Release v1.0.5

Choose a tag to compare

@github-actions github-actions released this 28 Jul 04:52

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, and coordinate
    awareness tiers.
  • Validated peer snapshots through Agent.getSessionPeers() and
    AutohandSDK.getSessionPeers().
  • Ordered session_peer_joined, session_peer_updated, and
    session_peer_left events, plus recoverable session_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.5

See the v1.0.4...v1.0.5 comparison
for the complete commit history.

Bleeding Edge v1.0.4-alpha.29.37e72e6

Pre-release

Choose a tag to compare

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

  • feat: add concurrent session awareness (37e72e6)
  • feat: add complete CLI hook event parity (8f6b558)

What's Changed

  • Add concurrent session awareness and prepare v1.0.5 by @igorcosta in #25

New Contributors

Full Changelog: v1.0.4...v1.0.4-alpha.29.37e72e6

Release v1.0.4

Choose a tag to compare

@github-actions github-actions released this 22 Jul 00:12

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

Pre-release

Choose a tag to compare

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

Pre-release

Choose a tag to compare

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

Pre-release

Choose a tag to compare

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

Choose a tag to compare

@github-actions github-actions released this 16 Jul 02:32

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 Agent and AutohandSDK autoresearch 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.3

See the v1.0.2...v1.0.3 comparison for the complete commit history.

Release v1.0.2

Choose a tag to compare

@igorcosta igorcosta released this 15 Jul 11:22

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.2

See the v1.0.1...v1.0.2 comparison for the complete commit history.

Bleeding Edge v1.0.2-alpha.15.dbdc851

Pre-release

Choose a tag to compare

@igorcosta igorcosta released this 15 Jul 12:25

v1.0.2-alpha.15.dbdc851 - 2026-07-15

Bleeding edge alpha build from main.

Changes

  • Keep published SDK examples buildable from clean checkouts (dbdc851)
  • Document replayable autoresearch SDK workflows (eb58e35)

Bleeding Edge v1.0.2-alpha.13.eb58e35

Pre-release

Choose a tag to compare

@igorcosta igorcosta released this 15 Jul 12:18

v1.0.2-alpha.13.eb58e35 - 2026-07-15

Bleeding edge alpha build from main.

Changes

  • Document replayable autoresearch SDK workflows (eb58e35)