open-index/open-npm huggingface dataset:
npm package: @senna-cc/core
Description: SENNA Agent Framework Core — agent loader, config, golden rules, policy engine, router, prompt builder
Latest version: 1.0.0

<div align="center">
[![CI](https://github.com/sennacc/core/actions/workflows/ci.yml/badge.svg)](https://github.com/sennacc/core/actions/workflows/ci.yml) [![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue.svg)](https://www.typescriptlang.org/) [![License: Proprietary](https://img.shields.io/badge/License-Proprietary-red.svg)](./LICENSE)

# @senna-cc/core

**Agen<div align="center">

# @senna-cc/core

**Agenbase64: invalid input
npm package: @senna-cc/hooks
Description: SENNA Hook System — PreToolUse, PostToolUse, Stop, SubagentStop
Latest version: 1.0.0

<div align="center">
[![CI](https://github.com/sennacc/hooks/actions/workflows/ci.yml/badge.svg)](https://github.com/sennacc/hooks/actions/workflows/ci.yml) [![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue.svg)](https://www.typescriptlang.org/) [![License: Proprietary](https://img.shields.io/badge/License-Proprietary-red.svg)](./LICENSE)

# @senna-cc/hooks

**Pre<div align="center">

# @senna-cc/hooks

**Prebase64: invalid input
npm package: @senna-cc/proto
Description: Shared TypeScript contracts and Zod schemas for all SENNA/BlackBox repos
Latest version: 1.0.0

<div align="center">
[![CI](https://github.com/sennacc/proto/actions/workflows/ci.yml/badge.svg)](https://github.com/sennacc/proto/actions/workflows/ci.yml) [![TypeScript](https://img.shields.io/badge/TypeScript-5.x-blue.svg)](https://www.typescriptlang.org/) [![License: Proprietary](https://img.shields.io/badge/License-Proprietary-red.svg)](./LICENSE)

# @senna-cc/proto

**Typ<div align="center">

# @senna-cc/proto

**Typbase64: invalid input