New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@wasmagent/core

Package Overview
Dependencies
Maintainers
2
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wasmagent/core

Core runtime for wasmagent — agents, executor, memory, models, tools

Source
npmnpm
Version
2.0.0
Version published
Maintainers
2
Created
Source

@wasmagent/core

Maturity: stable — semver-compatible API; breaking changes require a major bump.

Agent runtime — agents, kernels, models, tools, quality runners, evals, checkpoints.

Part of wasmagent — a TypeScript + WASM agent runtime.

Install

npm install @wasmagent/core @anthropic-ai/sdk

Usage

CodeAgent.run() returns an AsyncGenerator<AgentEvent> — consume events with for await:

import { CodeAgent, AnthropicModel, AnthropicModels } from "@wasmagent/core";
import { QuickJSKernel } from "@wasmagent/kernel-quickjs";

const agent = new CodeAgent({
  model: new AnthropicModel(AnthropicModels.SONNET_LATEST, { apiKey: process.env.ANTHROPIC_API_KEY }),
  tools: [],
  kernel: new QuickJSKernel(),
});

for await (const event of agent.run("What is 12 * 13?")) {
  if (event.event === "final_answer") {
    console.log("Answer:", event.data);
  }
}

Event types

EventDescription
run_startAgent run initiated
step_startNew reasoning step
thinking_deltaModel thinking stream
model_doneModel generation complete
actionCode extracted for execution
observationKernel execution result
final_answerFinal answer resolved
errorError encountered

See the main README for the full surface area: agents, runners, kernels, models, tools, evals, checkpoints, and observability.

License

Apache-2.0 — © wasmagent contributors

Keywords

wasmagent

FAQs

Package last updated on 23 Jul 2026

Related posts