mirror of
https://github.com/affaan-m/ECC.git
synced 2026-10-26 18:35:05 +00:00
Merge branch 'main' into cursor/skill-host-compat-ci-10d0
This commit is contained in:
1103 files changed
+116151
-4225
No files matched your search
+36
-10
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ecc-universal",
|
||||
"version": "2.2.2",
|
||||
"version": "2.2.3",
|
||||
"description": "Harness-native agent operating system for Codex, OpenCode, Cursor, Gemini, Claude Code, and terminal workflows - skills, hooks, rules, MCP conventions, and operator control-plane patterns",
|
||||
"main": ".opencode/dist/index.js",
|
||||
"types": ".opencode/dist/index.d.ts",
|
||||
@@ -79,14 +79,20 @@
|
||||
"assets/images/sponsors/",
|
||||
"agents/",
|
||||
"commands/",
|
||||
"docs/bn/",
|
||||
"docs/de-DE/",
|
||||
"docs/CODEX-NAVIGATION-GUIDE.md",
|
||||
"docs/COMMAND-AGENT-MAP.md",
|
||||
"docs/HERMES-HOOKS.md",
|
||||
"docs/ROADMAP.md",
|
||||
"docs/design/ecc-memory-vault.md",
|
||||
"docs/design/context-profiles.md",
|
||||
"docs/design/context-carriers.md",
|
||||
"docs/design/context-profile-delivery.md",
|
||||
"docs/ja-JP/",
|
||||
"docs/ko-KR/",
|
||||
"docs/pt-BR/",
|
||||
"docs/pl/",
|
||||
"docs/ru/",
|
||||
"docs/tr/",
|
||||
"docs/uk-UA/",
|
||||
@@ -108,6 +114,7 @@
|
||||
"scripts/ci/validate-skill-host-compat.js",
|
||||
"scripts/ci/validate-skills.js",
|
||||
"scripts/consult.js",
|
||||
"scripts/profile.js",
|
||||
"scripts/auto-update.js",
|
||||
"scripts/claw.js",
|
||||
"scripts/control-pane.js",
|
||||
@@ -121,6 +128,7 @@
|
||||
"scripts/memory.js",
|
||||
"scripts/memory-mcp.mjs",
|
||||
"scripts/gemini-adapt-agents.js",
|
||||
"scripts/github-coordination.js",
|
||||
"scripts/harness-adapter-compliance.js",
|
||||
"scripts/harness-audit.js",
|
||||
"scripts/eval-harness.js",
|
||||
@@ -163,6 +171,7 @@
|
||||
"skills/agent-architecture-audit/",
|
||||
"skills/agent-harness-construction/",
|
||||
"skills/agent-introspection-debugging/",
|
||||
"skills/agent-security-hardening/",
|
||||
"skills/agent-sort/",
|
||||
"skills/agentic-engineering/",
|
||||
"skills/agentic-os/",
|
||||
@@ -176,6 +185,7 @@
|
||||
"skills/automation-audit-ops/",
|
||||
"skills/autonomous-loops/",
|
||||
"skills/backend-patterns/",
|
||||
"skills/bengali-nlp/",
|
||||
"skills/blender-motion-state-inspection/",
|
||||
"skills/blueprint/",
|
||||
"skills/brand-voice/",
|
||||
@@ -250,6 +260,7 @@
|
||||
"skills/homelab-network-readiness/",
|
||||
"skills/homelab-network-setup/",
|
||||
"skills/hookify-rules/",
|
||||
"skills/i18n-sync/",
|
||||
"skills/inventory-demand-planning/",
|
||||
"skills/ito-baskets/",
|
||||
"skills/ito-compute/",
|
||||
@@ -280,9 +291,11 @@
|
||||
"skills/manim-video/",
|
||||
"skills/market-research/",
|
||||
"skills/make-interfaces-feel-better/",
|
||||
"skills/mcp-dependency-review/",
|
||||
"skills/mcp-server-patterns/",
|
||||
"skills/messages-ops/",
|
||||
"skills/mle-workflow/",
|
||||
"skills/mybatis-patterns/",
|
||||
"skills/mysql-patterns/",
|
||||
"skills/nanoclaw-repl/",
|
||||
"skills/nestjs-patterns/",
|
||||
@@ -292,6 +305,7 @@
|
||||
"skills/network-interface-health/",
|
||||
"skills/nodejs-keccak256/",
|
||||
"skills/nutrient-document-processing/",
|
||||
"skills/osint-investigation/",
|
||||
"skills/latency-critical-systems/",
|
||||
"skills/perl-patterns/",
|
||||
"skills/perl-security/",
|
||||
@@ -307,6 +321,7 @@
|
||||
"skills/prediction-market-oracle-research/",
|
||||
"skills/prediction-market-risk-review/",
|
||||
"skills/project-flow-ops/",
|
||||
"skills/prompt-caching-strategy/",
|
||||
"skills/prompt-optimizer/",
|
||||
"skills/python-patterns/",
|
||||
"skills/python-testing/",
|
||||
@@ -357,6 +372,7 @@
|
||||
"skills/terminal-opener/",
|
||||
"skills/terminal-ops/",
|
||||
"skills/token-budget-advisor/",
|
||||
"skills/token-card/",
|
||||
"skills/ui-demo/",
|
||||
"skills/ui-to-vue/",
|
||||
"skills/unified-memory/",
|
||||
@@ -393,6 +409,7 @@
|
||||
"skills/design-system/",
|
||||
"skills/django-celery/",
|
||||
"skills/documentation-lookup/",
|
||||
"skills/docs-governance/",
|
||||
"skills/ecc-guide/",
|
||||
"skills/ecc-recipes/",
|
||||
"skills/flox-environments/",
|
||||
@@ -458,7 +475,8 @@
|
||||
"!**/*.pyc",
|
||||
"!**/*.pyo",
|
||||
"!**/*.pyd",
|
||||
"!**/.pytest_cache/**"
|
||||
"!**/.pytest_cache/**",
|
||||
"skills/conventional-commit-review/"
|
||||
],
|
||||
"bin": {
|
||||
"ecc": "scripts/ecc.js",
|
||||
@@ -471,6 +489,7 @@
|
||||
"scripts": {
|
||||
"welcome": "echo '\\n ecc-universal installed!\\n Run: ecc typescript\\n Compat: ecc-install typescript\\n Docs: https://github.com/affaan-m/ECC\\n Run or self-host any open-source model.\\n Compute: Itô is the preferred compute sponsor — https://compute.itomarkets.com\\n Any GPU provider works. This sponsorship link is passive: it does not invoke an RFQ, reserve capacity, provision compute, or configure serving.\\n Separately, the opt-in ecc ito find bridge invokes the explicitly configured canonical Itô CLI and submits a live authenticated RFQ; it does not reserve capacity.\\n Managed inference through Itô is not live yet.\\n'",
|
||||
"catalog:check": "node scripts/ci/catalog.js --text",
|
||||
"context-profiles:check": "node scripts/ci/validate-context-profiles.js",
|
||||
"catalog:sync": "node scripts/ci/catalog.js --write --text",
|
||||
"command-registry:generate": "node scripts/ci/generate-command-registry.js",
|
||||
"command-registry:write": "node scripts/ci/generate-command-registry.js --write",
|
||||
@@ -494,8 +513,13 @@
|
||||
"orchestrate:status": "node scripts/orchestration-status.js",
|
||||
"orchestrate:worker": "bash scripts/orchestrate-codex-worker.sh",
|
||||
"orchestrate:tmux": "node scripts/orchestrate-worktrees.js",
|
||||
"test": "node scripts/ci/check-unicode-safety.js && node scripts/ci/validate-agents.js && node scripts/ci/validate-commands.js && node scripts/ci/validate-rules.js && node scripts/ci/validate-skills.js && node scripts/ci/validate-skill-host-compat.js && node scripts/ci/validate-hooks.js && node scripts/ci/check-hooks-schema-keys.js && node scripts/ci/validate-install-manifests.js && node scripts/ci/validate-no-personal-paths.js && npm run catalog:check && npm run command-registry:check && node tests/run-all.js",
|
||||
"coverage": "c8 --all --include=\"scripts/**/*.js\" --include=\"scripts/**/*.mjs\" --check-coverage --lines 80 --functions 80 --branches 79 --statements 80 --reporter=text --reporter=lcov node tests/run-all.js",
|
||||
"test:validators": "node scripts/ci/check-unicode-safety.js && node scripts/ci/validate-agents.js && node scripts/ci/validate-commands.js && node scripts/ci/validate-rules.js && node scripts/ci/validate-skills.js && node scripts/ci/validate-skill-host-compat.js && node scripts/ci/validate-hooks.js && node scripts/ci/check-hooks-schema-keys.js && node scripts/ci/validate-install-manifests.js && node scripts/ci/validate-context-profiles.js && node scripts/ci/validate-no-personal-paths.js && npm run catalog:check && npm run command-registry:check",
|
||||
"test:js": "node tests/run-all.js",
|
||||
"test:python": "python3 -m pytest tests/ -q",
|
||||
"test": "node scripts/ci/check-unicode-safety.js && node scripts/ci/validate-agents.js && node scripts/ci/validate-commands.js && node scripts/ci/validate-rules.js && node scripts/ci/validate-skills.js && node scripts/ci/validate-skill-host-compat.js && node scripts/ci/validate-hooks.js && node scripts/ci/check-hooks-schema-keys.js && node scripts/ci/validate-install-manifests.js && node scripts/ci/validate-context-profiles.js && node scripts/ci/validate-no-personal-paths.js && npm run catalog:check && npm run command-registry:check && node tests/run-all.js",
|
||||
"coverage:js": "c8 --all --include=\"scripts/**/*.js\" --include=\"scripts/**/*.mjs\" --check-coverage --lines 80 --functions 80 --branches 80 --statements 80 --reporter=text --reporter=lcov node tests/run-all.js",
|
||||
"coverage:python": "python3 -m pytest tests/ -q --cov=src --cov-report=term --cov-fail-under=80",
|
||||
"coverage": "c8 --all --include=\"scripts/**/*.js\" --include=\"scripts/**/*.mjs\" --check-coverage --lines 80 --functions 80 --branches 80 --statements 80 --reporter=text --reporter=lcov node tests/run-all.js",
|
||||
"build:opencode": "node scripts/build-opencode.js",
|
||||
"prepack": "npm run build:opencode",
|
||||
"dashboard": "python3 ./ecc_dashboard.py",
|
||||
@@ -520,11 +544,11 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "9.39.2",
|
||||
"@opencode-ai/plugin": "1.18.25",
|
||||
"@types/node": "26.4.0",
|
||||
"@opencode-ai/plugin": "1.18.34",
|
||||
"@types/node": "26.6.4",
|
||||
"c8": "11.0.0",
|
||||
"eslint": "10.9.1",
|
||||
"globals": "17.11.0",
|
||||
"eslint": "10.11.0",
|
||||
"globals": "17.13.0",
|
||||
"markdownlint-cli": "0.49.1",
|
||||
"typescript": "6.0.3"
|
||||
},
|
||||
@@ -535,13 +559,15 @@
|
||||
"fast-uri": "3.1.7",
|
||||
"markdown-it": "14.3.0",
|
||||
"js-yaml": "4.3.2",
|
||||
"@humanfs/node": "0.16.8"
|
||||
"@humanfs/node": "0.16.8",
|
||||
"brace-expansion": "5.0.12"
|
||||
},
|
||||
"resolutions": {
|
||||
"fast-uri": "3.1.7",
|
||||
"markdown-it": "14.3.0",
|
||||
"js-yaml": "4.3.2",
|
||||
"@humanfs/node": "0.16.8"
|
||||
"@humanfs/node": "0.16.8",
|
||||
"brace-expansion": "5.0.12"
|
||||
},
|
||||
"packageManager": "yarn@4.9.2+sha512.1fc009bc09d13cfd0e19efa44cbfc2b9cf6ca61482725eb35bbc5e257e093ebf4130db6dfe15d604ff4b79efd8e1e8e99b25fa7d0a6197c9f9826358d4d65c3c"
|
||||
}
|
||||
Reference in new issue
Block a user