# @byfriends/agent-core

> Unified agent engine for BYF

Latest version **0.6.2** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install @byfriends/agent-core
pnpm add @byfriends/agent-core
yarn add @byfriends/agent-core
bun add @byfriends/agent-core
```

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.6.2 |
| Published | 2026-09-24 |
| First published | 2026-08-19 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM |
| Dependencies | 21 |
| Unpacked size | 4.4 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 3 |
| Author | ByronFinn |
| Maintainers | byfriend |
| Keywords | agent, ai, byf, session, terminal, tools |

## Links

- npm: https://www.npmjs.com/package/@byfriends/agent-core
- Repository: https://github.com/ByronFinn/byf
- Issues: https://github.com/ByronFinn/byf/issues
- npm.io page: https://npm.io/package/@byfriends/agent-core

## Dependencies (21)

- [ajv](https://npm.io/package/ajv.md) ^8.18.0
- [tar](https://npm.io/package/tar.md) ^7.5.13
- [zod](https://npm.io/package/zod.md) ^4.3.6
- [jimp](https://npm.io/package/jimp.md) ^1.6.1
- [open](https://npm.io/package/open.md) ^10.2.0
- [retry](https://npm.io/package/retry.md) 0.13.1
- [yauzl](https://npm.io/package/yauzl.md) ^3.3.0
- [undici](https://npm.io/package/undici.md) ^8.4.1
- [js-yaml](https://npm.io/package/js-yaml.md) ^4.1.1
- [linkedom](https://npm.io/package/linkedom.md) ^0.18.12
- [nunjucks](https://npm.io/package/nunjucks.md) ^3.2.4
- [picomatch](https://npm.io/package/picomatch.md) ^4.0.4
- [smol-toml](https://npm.io/package/smol-toml.md) ^1.6.1
- [ajv-formats](https://npm.io/package/ajv-formats.md) ^3.0.1
- [@antfu/utils](https://npm.io/package/@antfu/utils.md) ^9.3.0
- [regexp.escape](https://npm.io/package/regexp.escape.md) ^2.0.1
- [@byfriends/kaos](https://npm.io/package/@byfriends/kaos.md) ^0.6.2
- [proper-lockfile](https://npm.io/package/proper-lockfile.md) ^4.1.2
- [@byfriends/kosong](https://npm.io/package/@byfriends/kosong.md) ^0.6.2
- [@mozilla/readability](https://npm.io/package/@mozilla/readability.md) ^0.6.0
- [@modelcontextprotocol/sdk](https://npm.io/package/@modelcontextprotocol/sdk.md) ^1.29.0

## Alternatives

- [@expo/fingerprint](https://npm.io/package/@expo/fingerprint.md) — 6.2M weekly downloads
- [@azure/monitor-opentelemetry-exporter](https://npm.io/package/@azure/monitor-opentelemetry-exporter.md) — 850.0K weekly downloads
- [@azure/monitor-opentelemetry](https://npm.io/package/@azure/monitor-opentelemetry.md) — 624.0K weekly downloads
- [@posthog/ai](https://npm.io/package/@posthog/ai.md) — 423.3K weekly downloads
- [fakefilter](https://npm.io/package/fakefilter.md) — 63.9K weekly downloads

## Recent versions

- 0.6.2 (latest) — 2026-09-24
- 0.6.0 — 2026-08-19

## README

# @byfriends/agent-core

The unified agent engine for BYF.

Part of the [BYF](https://github.com/ByronFinn/byf) monorepo.

**Runtime:** Bun-only. Node.js is not a supported interpreter for this library. See [ADR 0028](../../docs/adr/0028-full-bun-toolchain.md).

See the main repository for documentation, issues, and contribution guidelines.

## License

MIT — see the root LICENSE file.

---
_Source: https://npm.io/package/@byfriends/agent-core · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
