md-first memory extraction framework for AI agents. Markdown is the single source of truth; SQLite holds state and LanceDB provides the rebuildable vector + BM25 + scalar index. The codebase follows a single-direction DDD layering (entrypoints -> service -> memory -> infra, with component / core / config cross-cutting) enforced by import-linter. Engineering surface: - Coding conventions in .claude/rules/ (path-scoped) and workflows in .claude/skills/ (/commit, /new-branch, /pr). - GitHub Actions CI runs make lint + test + integration; pre-commit mirrors the gates locally (ruff, hygiene hooks, gitlint commit-msg). - Commit messages follow Conventional Commits, enforced by gitlint. - make lint also enforces datetime two-zone discipline and OpenAPI drift.
55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
name: Bug report
|
|
description: Report a reproducible problem in EverOS
|
|
title: "[Bug]: "
|
|
labels: ["bug"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: Thanks for helping improve EverOS. Clear reproduction steps make bugs much faster to fix.
|
|
- type: dropdown
|
|
id: area
|
|
attributes:
|
|
label: Area
|
|
options:
|
|
- methods/EverCore
|
|
- methods/HyperMem
|
|
- benchmarks/EverMemBench
|
|
- benchmarks/EvoAgentBench
|
|
- use-cases
|
|
- documentation
|
|
- other
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: What happened?
|
|
description: Describe the bug and the behavior you expected.
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: reproduce
|
|
attributes:
|
|
label: Steps to reproduce
|
|
placeholder: |
|
|
1. Go to ...
|
|
2. Run ...
|
|
3. See ...
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: environment
|
|
attributes:
|
|
label: Environment
|
|
placeholder: |
|
|
OS:
|
|
Python:
|
|
Node:
|
|
Docker:
|
|
Commit:
|
|
- type: textarea
|
|
id: logs
|
|
attributes:
|
|
label: Logs or screenshots
|
|
render: shell
|