Skip to content

Commit e79c6a1

Browse files
committed
Simplify AGENTS.md
1 parent ef01d52 commit e79c6a1

File tree

2 files changed

+6
-15
lines changed

2 files changed

+6
-15
lines changed

AGENTS.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Codebuff
22

3-
Codebuff is a tool for editing codebases via natural-language instructions to Buffy (an expert AI programming assistant).
3+
Codebuff is an advanced coding agent with a composable agent framework. It also includes:
4+
- freebuff, the free coding agent
5+
- evalbuff, a project to improve an agent through evals
46

5-
## Goals
7+
## Goal
68

7-
- Make expert engineers faster (power-user focus).
8-
- Reduce time/effort for common programming tasks.
9-
- Improve via iteration/feedback (learn/adapt from usage).
9+
Make an efficient learning agent that can do anything.
1010

1111
## Key Technologies
1212

@@ -24,21 +24,13 @@ Codebuff is a tool for editing codebases via natural-language instructions to Bu
2424
- `common/` — shared types, tools, schemas, utilities
2525
- `agents/` — main agents shipped with codebuff
2626
- `.agents/` — local agent templates (prompt + programmatic agents)
27+
- `freebuff/` - a free coding agent built from configuring codebuff cli
2728
- `evalbuff/` — automated docs optimization loop (run agent → judge → analyze → improve docs)
2829

29-
## Request Flow
30-
31-
1. CLI/SDK sends user input + context to the Codebuff web API.
32-
2. Agent runtime streams events/chunks back through SDK callbacks.
33-
3. Tools execute locally (file edits, terminal commands, search) to satisfy tool calls.
34-
3530
## Conventions
3631

37-
- Prefer `ErrorOr<T>` return values (`success(...)`/`failure(...)` in `common/src/util/error.ts`) over throwing.
3832
- Never force-push `main` unless explicitly requested.
39-
- To exclude files from a commit: stage only what you want (`git add <paths>`). Never use `git restore`/`git checkout HEAD -- <file>` to "uncommit" changes.
4033
- Run interactive git commands in tmux (anything that opens an editor or prompts).
41-
- Referral codes are applied via the CLI (web onboarding only instructs the user); see `web/src/app/api/referrals/helpers.ts`.
4234

4335
## Docs
4436

opencode

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)