Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: CI

on:
push:
pull_request:

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- run: python -m pip install -r requirements.txt -r requirements-mcp.txt -r requirements-dev.txt
- run: python -m pytest -q
- run: python -m compileall -q dna.py dna scripts tests
- run: python scripts/check_public_safety.py
9 changes: 8 additions & 1 deletion .github/workflows/skill-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,19 @@ on:
jobs:
review:
runs-on: ubuntu-latest
env:
TESSL_API_TOKEN: ${{ secrets.TESSL_API_TOKEN }}
permissions:
pull-requests: write
contents: read
steps:
- uses: actions/checkout@v4
- name: Skip when Tessl is not configured
if: env.TESSL_API_TOKEN == ''
run: echo "Tessl Skill Review skipped because TESSL_API_TOKEN is not configured."
- uses: tesslio/skill-review@main
if: env.TESSL_API_TOKEN != ''
with:
tessl-token: ${{ env.TESSL_API_TOKEN }}
# Optional quality gate (off by default):
# with:
# fail-threshold: 70
14 changes: 11 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,16 @@ __pycache__/
.DS_Store
Thumbs.db

# 不要提交实际的记忆数据
# memory/*.json # 如果放在项目内的话
# Local profiles and runtime configuration
assets/config.json
docs/profiles/*.local.json

# 不要提交实际数据库
# Never commit user memory data
memory/*.db
memory/*.db-*
memory/*.json
memory/*.jsonl
!memory/README.md

# Local safety output
.public-safety-report.json
24 changes: 14 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,22 @@ All notable changes to this project will be documented in this file.
## [Unreleased]

### Added
- 新增 `QUICKSTART.md` - 5 分钟快速上手指南,聚焦核心 3 个功能
- README.md 增加快速上手链接和核心功能说明
- Markdown/Obsidian 长期真源与可重建 SQLite 索引
- Codex、Claude Code、Claude Desktop 和 Hermes 的统一 stdio MCP
- 有界原生会话指针、候选提案、召回反馈与价值指标
- 显式 `supersedes` 关系与原子回滚
- 跨客户端共享 Skill 清单、诊断和安全同步
- 通用 `dna-memory-loop` Skill
- CI 测试、编译和公开敏感信息扫描

### Changed
- 优化 README.md 结构,区分核心特性和高级特性
- 明确核心功能优先级:remember / recall / daemon
- README、快速上手和客户端文档改为当前跨端用法
- 本机 profile、运行配置和记忆数据全部迁出 Git 仓库
- macOS 自动化标识和示例路径改为通用命名
- 旧 Claude 同步脚本不再包含固定用户或项目路径

### Improved
- 降低学习成本:从 30 个脚本中明确标注核心 3 个功能
- 提升易用性:提供快捷命令 alias 示例
- 优化文档组织:核心功能 → 高级功能 → 实验性功能
### Removed
- 私人 Skill、个人部署计划、真实 vault 名称和运行时记忆样例

## [2026-04-22] - 可用性优化

Expand All @@ -31,5 +36,4 @@ All notable changes to this project will be documented in this file.

---

**维护者**: Andy / AI酋长Andy
**GitHub**: https://github.com/AIPMAndy/dna-memory
**Project**: https://github.com/AIPMAndy/dna-memory
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ python3 scripts/evolve.py --help

## 联系作者

- 微信:AIPMAndy
- 支持与讨论:请使用 GitHub Issues 或 Discussions
- GitHub Issues

感谢你的贡献!🙏
Loading
Loading