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
Steady22 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
225k25d 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
No other project uses it yet
210k10d 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
Steady13 mentions in 2 weeks
No other project uses it yet
200k17mo agoReviewMountCreate a free account to mount
# Multi-Chat Architecture
> Node runtime service construction is documented separately in [`node/serviceBootstrapping.md`](node/serviceBootstrapping.md). Host
No other project uses it yet
195k11d 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
195k11d 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
195k11d 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
No other project uses it yet
193k4y 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
188k9d 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
Steady26 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
176k10mo 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
175k35d agoReviewMountCreate a free account to mount
docstrings.
- `make check-repo` — `make typing` plus consistency checks.
- `RUN_SLOW=1 pytest ...` — many tests are marked slow and skipped in CI.
Run `make style` (or `make fix-repo
No other project uses it yet
169k2mo agoReviewMountCreate a free account to mount