Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
# CLAUDE.md
# Agent Guide

Plano is an AI-native proxy server and data plane for agentic applications, built on Envoy proxy. It centralizes agent orchestration, LLM routing, observability, and safety guardrails as an out-of-process dataplane.

This file is intended for any AI coding agent working in this repository. Use it as the shared repository guide for build commands, architecture, implementation constraints, and contribution workflow.

## Agent Operating Notes

- Read the relevant code before changing behavior; prefer existing patterns and local helpers.
- Keep changes narrowly scoped to the requested task.
- Do not hardcode API keys, tokens, secrets, or local machine paths.
- Run the smallest relevant validation first, then broader checks when the change affects shared behavior.
- Preserve user changes in the working tree unless explicitly asked to revert them.

## Build & Test Commands

```bash
Expand Down Expand Up @@ -92,7 +102,7 @@ Update version (e.g., `0.4.11` → `0.4.12`) in all of these files:

Do NOT change version strings in `*.lock` files or `Cargo.lock`. Commit message: `release X.Y.Z`

## Workflow Preferences
## Contribution Workflow

- **Commits:** No `Co-Authored-By`. Short one-line messages. Never push directly to `main` — always feature branch + PR.
- **Branches:** Use `adil/<feature_name>` format.
Expand Down
Loading