- Updated README.md with complete feature documentation: * Added Hermes Agent × Claude Code × Ruflo × Opencode branding * Comprehensive feature list (24/7 bot, self-learning, voice I/O, self-evolve) * Multi-agent swarm system (9 agent roles, 3 topologies) * Plugin system (16 extension points) * Hook system (pre/post tool/AI/session) * Enhanced memory backend (JSON + LRU) * Full feature comparison table vs Hermes/Claude/Ruflo * Architecture diagrams * Usage examples for all commands - Updated package.json: * Bumped version to 2.0.0 * Added comprehensive metadata (author, license, repository) * Added keywords for discoverability * Added support/funding links - Added INSTALLATION.md: * Complete setup guide (5-minute quick start) * Detailed installation steps (Node.js, ffmpeg, Python, Vosk) * Telegram bot configuration * Webhook setup (ngrok + domain) * Systemd service installation * Troubleshooting section * Advanced setup (Docker, multiple instances, SSL) - Added CREDITS.md: * Core project credits (Hermes Agent, Claude Code, Ruflo, Opencode) * Technology libraries (grammy, Express, Winston, Vosk, etc.) * Special thanks to NousResearch, Anthropic, RuvNet * Third-party license attribution - Added CONTRIBUTING.md: * How to contribute (bugs, features, docs, tests) * Development guidelines (code style, commit messages) * Architecture guidelines (plugins, hooks, agents) * Testing requirements * Security guidelines * Bug report and feature request templates * PR process and code review All documentation now reflects the complete Ruflo integration with 1,977 lines of new code.
87 lines
2.1 KiB
JSON
87 lines
2.1 KiB
JSON
{
|
||
"name": "zcode-cli-x",
|
||
"version": "2.0.0",
|
||
"description": "The Ultimate Agentic Coding Assistant — Hermes Agent × Claude Code × Ruflo × Opencode in One Beast",
|
||
"type": "module",
|
||
"bin": {
|
||
"zcode": "./bin/zcode.js"
|
||
},
|
||
"engines": {
|
||
"node": ">=20.0.0",
|
||
"npm": ">=9.0.0"
|
||
},
|
||
"author": "Roman <uroma2>",
|
||
"license": "MIT",
|
||
"repository": {
|
||
"type": "git",
|
||
"url": "https://github.rommark.dev/admin/zCode-CLI-X.git"
|
||
},
|
||
"homepage": "https://github.rommark.dev/admin/zCode-CLI-X",
|
||
"keywords": [
|
||
"ai",
|
||
"agent",
|
||
"coding",
|
||
"telegram",
|
||
"zai",
|
||
"glm",
|
||
"hermes",
|
||
"claude",
|
||
"ruflo",
|
||
"opencode",
|
||
"autonomous",
|
||
"self-evolve",
|
||
"multi-agent",
|
||
"swarm",
|
||
"plugin",
|
||
"hook",
|
||
"rtk",
|
||
"voice",
|
||
"stt",
|
||
"tts"
|
||
],
|
||
"dependencies": {
|
||
"@anthropic-ai/sdk": "^0.81.0",
|
||
"@grammyjs/auto-retry": "^2.0.2",
|
||
"@grammyjs/runner": "^2.0.3",
|
||
"axios": "^1.14.0",
|
||
"chalk": "^5.4.0",
|
||
"cheerio": "^1.2.0",
|
||
"commander": "^12.0.0",
|
||
"discord.js": "^14.26.4",
|
||
"dotenv": "^16.4.5",
|
||
"execa": "^9.6.1",
|
||
"express": "^4.21.0",
|
||
"fs-extra": "^11.2.0",
|
||
"glob": "^13.0.6",
|
||
"grammy": "^1.42.0",
|
||
"node-edge-tts": "^1.2.10",
|
||
"openai": "^4.77.0",
|
||
"p-queue": "^8.0.1",
|
||
"winston": "^3.13.0",
|
||
"ws": "^8.18.0"
|
||
},
|
||
"devDependencies": {},
|
||
"scripts": {
|
||
"start": "node bin/zcode.js",
|
||
"dev": "node --watch bin/zcode.js",
|
||
"build": "echo 'No build step needed' && chmod +x bin/zcode.js",
|
||
"test": "node test-ruflo-smoke.mjs",
|
||
"test:all": "echo 'Running all tests...'",
|
||
"lint": "echo 'No linter configured'",
|
||
"format": "echo 'No formatter configured'"
|
||
},
|
||
"bugs": {
|
||
"url": "https://github.rommark.dev/admin/zCode-CLI-X/issues",
|
||
"email": "admin@rommark.dev"
|
||
},
|
||
"funding": {
|
||
"type": "github",
|
||
"url": "https://github.com/sponsors/uroma2"
|
||
},
|
||
"support": {
|
||
"community": "https://github.rommark.dev/admin/zCode-CLI-X/discussions",
|
||
"source": "https://github.rommark.dev/admin/zCode-CLI-X",
|
||
"docs": "https://github.rommark.dev/admin/zCode-CLI-X/blob/main/README.md"
|
||
}
|
||
}
|