lllin000_PaperForge/paperforge.json
Research Assistant acec4a67eb feat: integrate update command into literature_pipeline.py
- Add 'update' subcommand to check and install updates from GitHub
- Support both git pull and zip download modes
- Auto-backup before update, auto-rollback on failure
- Protect user data (03_Resources/, 05_Bases/, .env, AGENTS.md)
- Add paperforge.json for version tracking
- Add standalone update.py as alternative entry point
- Fix 'all' worker to only run Lite workers
- Add missing imports (sys, tempfile, hashlib, subprocess, zipfile)
2026-04-22 19:03:49 +08:00

29 lines
749 B
JSON

{
"name": "PaperForge-Lite",
"version": "1.2.0",
"description": "Lightweight literature management automation for Obsidian + Zotero",
"repository": "https://github.com/LLLin000/PaperForge",
"update": {
"channel": "stable",
"auto_check": true,
"check_interval_days": 7
},
"protected_paths": [
"03_Resources/",
"05_Bases/",
"99_System/LiteraturePipeline/ocr/",
"99_System/LiteraturePipeline/exports/",
"99_System/LiteraturePipeline/indexes/",
"99_System/LiteraturePipeline/candidates/",
".env",
"AGENTS.md"
],
"updateable_paths": [
"skills/",
"pipeline/",
"templates/",
"command/",
"scripts/"
],
"changelog_url": "https://github.com/LLLin000/PaperForge/releases"
}