zeph 0.18.3

Lightweight AI agent with hybrid inference, skills-first architecture, and multi-channel I/O
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# zeph-common

Shared primitive types and utilities used across the workspace.

## Purpose

`zeph-common` consolidates duplicated types and utilities that were previously defined independently in multiple crates. It sits at Layer 0 of the dependency graph — no workspace dependencies.

## Contents

- `Secret` — zeroize-on-drop wrapper for sensitive strings
- `VaultError` — shared error type for vault operations
- Common type aliases and utility functions used across crates

## Design Rationale

Before `zeph-common`, types like `Secret` were duplicated or re-exported through multiple crates, creating fragile dependency chains. Extracting them into a single leaf crate eliminates ~320 `#[cfg]` gates and simplifies cross-crate type sharing.