
Security News
OpenCode User Hit with Hostile Backlash After Reporting Free AI Loophole
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.
@hanzo/agents
Advanced tools
The TypeScript SDK provides an idiomatic Node.js interface for building and running Hanzo Agents agents. It mirrors the Python SDK APIs, including AI, memory, discovery, and MCP tooling.
npm install @hanzo-agents/sdk
AI calls are wrapped with a stateless rate limiter that matches the Python SDK: exponential backoff, container-scoped jitter, Retry-After support, and a circuit breaker.
Configure per-agent via aiConfig:
import { Agent } from '@hanzo-agents/sdk';
const agent = new Agent({
nodeId: 'demo',
aiConfig: {
model: 'gpt-4o',
enableRateLimitRetry: true, // default: true
rateLimitMaxRetries: 20, // max retry attempts
rateLimitBaseDelay: 1.0, // seconds
rateLimitMaxDelay: 300.0, // seconds cap
rateLimitJitterFactor: 0.25, // ±25% jitter
rateLimitCircuitBreakerThreshold: 10, // consecutive failures before opening
rateLimitCircuitBreakerTimeout: 300 // seconds before closing breaker
}
});
To disable retries, set enableRateLimitRetry: false.
You can also use the limiter directly:
import { StatelessRateLimiter } from '@hanzo-agents/sdk';
const limiter = new StatelessRateLimiter({ maxRetries: 3, baseDelay: 0.5 });
const result = await limiter.executeWithRetry(() => makeAiCall());
Log execution progress with ctx.note(message: string, tags?: string[]) for fire-and-forget debugging in the Hanzo Agents UI.
agent.reasoner('process', async (ctx) => {
ctx.note('Starting processing', ['debug']);
const result = await processData(ctx.input);
ctx.note(`Completed: ${result.length} items`, ['info']);
return result;
});
Use note() for Hanzo Agents UI tracking, console.log() for local debugging.
FAQs
Hanzo Agents TypeScript SDK
We found that @hanzo/agents demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 9 open source maintainers collaborating on the project.

Security News
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.