change code and its doctests in the same PR.** If you're only
updating tests, say so and touch nothing else.
## Code conventions (enforced by CI)
- **Formatting & linting:** `ruff
Steady25 mentions in 2 weeks
No other project uses it yet
226k3y agoReviewMountCreate a free account to mount
origin/dev`, target PRs at `dev`, and diff against `origin/dev` unless told otherwise.
## Live TUI Testing
- Run `bun run dev:live` from a development worktree to test its TUI against
2 projects use a version of this
225k28d agoReviewMountCreate a free account to mount
Essential Commands
For routine pre-commit checks, follow [Verify changes](#verify-changes).
For focused tests, use `pnpm agent:test` or `pnpm agent:playwright`.
Pass test files and worker limits after
211k3d agoReviewMountCreate a free account to mount
here are the general steps you should take:
1. Write some end-to-end tests that assert your win conditions, if they don't already exist
- 1 happy path (more
Steady12 mentions in 2 weeks
No other project uses it yet
202k17mo agoReviewMountCreate a free account to mount
commit hook, `pnpm run oxlint`, the oxc editor extension and the rule tests, through oxlint's `RuleTester`), which loads them as JS plugins. They use oxlint's ESLint-compatible rule
195k3d agoReviewMountCreate a free account to mount
overridden sections) and the full config at `trace`. Keep new config shapes summarizable there.
- **Tests.** `../../../test/node/agentHostPromptRegistry.test.ts` covers the registry/wiring; `../../../test/node/toolInstructions.test.ts` covers the composition/gating. Add cases there, not new harnesses
Steady+17 stars this week
No other project uses it yet
195k3d agoReviewMountCreate a free account to mount
Agent host unit tests
For tests in this area that touch the SessionDatabase, they MUST use an in-memory database, not a real database file on disk. Use `SessionDatabase.open(':memory
Steady+17 stars this week
No other project uses it yet
195k3d agoReviewMountCreate a free account to mount
generator.
- `.github/workflows/`: CI pipelines for PR quality validation, stale checks, site deployment, and Go tests.
## When Modifying the Awesome List
- Read and respect `CONTRIBUTING.md` (alphabetical order, one item
Steady2 mentions in 2 weeks
No other project uses it yet
193k4y agoReviewMountCreate a free account to mount
polish on the live app.
4. `Tech Debt & Improvements (QN YYYY)` for refactors, cleanup, tests, dev experience and infra.
5. `Feature Suggestions (QN YYYY)` for ideas and requests nobody
188k1d agoReviewMountCreate a free account to mount
files, and the
`check-env-defaults-blank` pre-commit hook (plus the matching unit test in
`single-container/tests/test_runtime_config.py`, which CI runs) asserts that
the settings listed in `BLANK
Steady5 mentions in 2 weeks
No other project uses it yet
188k1d agoReviewMountCreate a free account to mount
task and the code it touches. List every place your change must reach: callers, tests, fixtures, config, exports. Check what your change could break for users: data it would destroy
Steady19 mentions in 2 weeks
No other project uses it yet
182k5mo agoReviewMountCreate a free account to mount
AUTH_AZURE_AD_ISSUER=
```
Optional features:
```
OPENAI_API_KEY= # For AI-powered semantic search
```
## Testing
Currently no automated tests. When implementing:
- Place tests adjacent to source files or in `__tests
2 projects use a version of this
178k10mo agoReviewMountCreate a free account to mount
lint` / `npm run js-lint` — lint
- `npm run docs-build` — build docs site
- `npm test` — full test suite (lint + dist + tests + docs)
## Writing style
Use ASD-STE100 Simplified Technical English
No other project uses it yet
175k38d agoReviewMountCreate a free account to mount