AGENTS.md` nearest the files you are editing before running any command. The linters, formatters, test runners, and line lengths genuinely differ per package, and using the wrong one fails
No other project uses it yet
69k2mo agoReviewMountCreate a free account to mount
Python | `agent-plugins-python-checks.yml` | Push to main (shared Python core and native/portable plugin directories), manual | Runtime tests on Python 3.10; full pytest on 3.11, 3.12; ruff + generated-package drift on 3.12 |
| Agent
No other project uses it yet
69k2mo agoReviewMountCreate a free account to mount
commit
make lint # ruff check
make format # ruff format
make sort # isort mem0/
make test # pytest tests/
make test-py-3.9 # pin a Python version (3.9 through 3.12)
make install
69k2mo agoReviewMountCreate a free account to mount
memory.
## Commands
```bash
pnpm install
pnpm run build # tsup (CJS + ESM)
pnpm run test # jest, all tests
pnpm run test:unit # jest --coverage
pnpm run test:integration # jest, needs MEM0
No other project uses it yet
69k2mo agoReviewMountCreate a free account to mount
repo through a TDD pipeline. Writes a feature branch plus `.mem0-integration/` artifacts. |
| `mem0-test-integration/` | Verifies what the integrator produced, on the same branch. Read-only against the repo
No other project uses it yet
69k2mo agoReviewMountCreate a free account to mount
Python SDK tests (`tests/`)
pytest suite for the `mem0/` package.
## Commands
```bash
make install_all # optional deps; several tests need them
make test # pytest tests/
make test
No other project uses it yet
69k2mo agoReviewMountCreate a free account to mount
invocation (`python3 scripts/last30days.py ...`) is a fallback for scripting, cron, and dev-time engine testing; label it as such, never as the primary path.
- Slash commands don't pass shell mechanics
68k5mo agoReviewMountCreate a free account to mount
TypeScript-first charting library. Most runtime code lives in `src/`, while build scripts, test utilities, and packaging logic live alongside it in dedicated top-level folders.
One thing worth knowing
No other project uses it yet
67k4y agoReviewMountCreate a free account to mount
starting.
- Keep changes small, focused, and consistent with the surrounding code.
- Add or update tests when behaviour changes. Prefer the existing `unittest`
style under `etc/unittest/` and `tools/dev_pipeline/tests/`.
- Run the checks
Steady10 mentions in 2 weeks
No other project uses it yet
67k16mo agoReviewMountCreate a free account to mount
components, and theme overrides
- `_dogfooding/` - Hidden docs, blog and pages plugin instances for dogfooding, testing features and edge cases, making it easier to review on PR deploy previews
### Writing documentation
No other project uses it yet
67k9d agoReviewMountCreate a free account to mount
edited directly.
4. **Never fabricate.** Do not invent file paths, function names, command output, test results, commit hashes, or API behavior. Read the file or run the command.
5. **Disagree
Steady2 mentions in 2 weeks
No other project uses it yet
66k5mo agoReviewMountCreate a free account to mount
coolify (app, which also runs Reverb WebSockets and the terminal server), postgres, redis, vite, testing-host, mailpit, minio.
```bash
# One dev instance per git branch (containers, volumes, VMs named after
66k46d agoReviewMountCreate a free account to mount
with a short plan before the first edit**:
- **Goal as a check**: "add validation" → "tests for invalid inputs fail, then pass"; "fix the bug" → "a test reproduces it, then passes
No other project uses it yet
66k27d agoReviewMountCreate a free account to mount
exception; agent inference cannot.
- `Task scope` is the named files and behavior plus dependency, test, or build edits that a
compiler or required validation proves necessary. Every other change
Steady10 mentions in 2 weeks
No other project uses it yet
66k4y agoReviewMountCreate a free account to mount
generate-webui` (Docker required) — they are not meant to be hand-edited.
- `integration/` — integration tests; reusable fixtures under `integration/fixtures/`.
- `docs/content/` — MkDocs sources for the public documentation.
## Before you edit
Read
66k4d agoReviewMountCreate a free account to mount