ANARCHY v1.1.0 — Domain Consolidation & 3-Phase Installer
ANARCHY v1.1.0
NO CLOUD. NO TELEMETRY. NO GODS. ONLY ZUL.
Install
# Windows
irm https://raw.githubusercontent.com/psfr4590-afk/ANARCHY/main/get-anarchy.ps1 | iex
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/psfr4590-afk/ANARCHY/main/get-anarchy.sh | bash
# Android (Termux)
pkg install git python cmake clang curl
curl -fsSL https://raw.githubusercontent.com/psfr4590-afk/ANARCHY/main/get-anarchy.sh | bashWhat Changed Since v1.0.0
✨ 3-Phase Hard-Gated Installer
The installer now has three strict phases that must each pass 100% before the next begins:
- Phase 1 DETECT — stdlib only, cannot fail. Reads OS, CPU/RAM/GPU, CUDA, ROCm, Metal. Selects optimal model and context size automatically.
- Phase 2 INSTALL — Tracks every step. Any critical failure prints an itemised report and stops before Phase 3.
- Phase 3 BUILD — Compiles all Python files and verifies core imports before suggesting launch.
Hardware-adaptive model selection across 7 VRAM tiers: from llama3.2:1b (CPU-only) up to llama3:70b (25+ GB VRAM).
✨ Cloud Provider Hybrid Routing
Optional cloud acceleration — everything stays local by default:
- Groq (300+ tok/s), OpenRouter (DeepSeek-R1 + 50 free models), Gemini (1M tok/day free), Cerebras (1000+ tok/s)
provider add <name>stores keys in encrypted vault, never in plain text- Auto mode: uses cloud when available, silently falls back to local
✨ New Subsystems (13 added since v1.0.0)
ContextCompactor, IntentRouter, StructuredOutput, SubAgentRunner, AgentCoordinator, TokenTracker, MemDir, MemoryRouterBridge, ProviderRegistry, Migrator, ProjectState, AutoDoc, DebugCLI
🔧 Domain Module Consolidation
34 single-purpose files collapsed into 9 domain modules. core/main.py reduced from 3,110 → 899 lines via a core/handlers/ package (10 focused modules).
| New module | Absorbed |
|---|---|
| core/llm.py | llm_manager + model_router + token_tracker + cache_manager + connectivity + context_compactor + structured_output |
| core/cognition.py | nlp_engine + reasoner + dialogue_state_tracker + intent_router |
| core/execution.py | executor + task_scheduler + subagent + multi_agent |
| core/extensions.py | plugin_system + skill_installer + persona_engine |
| core/project.py | project_indexer + project_state + discovery_engine + knowledge_base + blueprint |
| core/monitoring.py | quality_metrics + performance_manager + health + watchdog |
| core/dev_tools.py | git_wizard + hook_manager + autodoc + lsp_client |
| core/text.py | formatter + system_prompt |
| core/Config.py | + secrets + migrations |
🐛 Bug Fixes
- lsp_client.py: SERVERS dict closed prematurely — go, c, ruby, lua were orphaned outside the dict literal
- nlp_engine.py:
_extract_temporal_expressions()called but never defined; implemented with full regex extractor - UTF-8 BOM: Stripped from Windows-authored files causing SyntaxError on Linux/macOS
- Intent routing: Knowledge questions no longer incorrectly routed to tool execution
- Windows 11: Correctly identified (build ≥ 22000), not misreported as Windows 10
- Termux: faiss-cpu and pyautogui auto-skipped; llama-cpp built with LLAMA_NATIVE=OFF
Full changelog: CHANGELOG.md