deepstrike-core 0.2.34

Cross-language agent runtime kernel — pure computation, zero I/O
Documentation

DeepStrike Core

Cross-language agent runtime kernel — pure computation, zero I/O.

This crate provides the core state machines, data structures, and algorithms for the DeepStrike agent framework. It is designed to be embedded via FFI bindings (PyO3, napi-rs, wasm-bindgen) into any language runtime.

Architecture

┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│ Python SDK  │  │ Node.js SDK │  │  WASM SDK   │
└──────┬──────┘  └──────┬──────┘  └──────┬──────┘
       └────────┬───────┴────────┬───────┘
                │  deepstrike-core │
                └─────────────────┘

Design Principles

  • Pure computation: No I/O, no async, no network calls
  • State machine driven: SDK feeds events, kernel returns actions
  • Zero-copy where possible: CompactString, borrowed slices
  • Compile-time safety: Ownership, Send+Sync, exhaustive matches