{"package": "ctrlcode", "summary": "Adaptive coding harness that transforms AI slop into production-ready code", "pypi_url": "https://pypi.org/project/ctrlcode", "piwheels_url": "https://www.piwheels.org/project/ctrlcode", "releases": {"0.5.2": {"released": "2026-04-08 17:43:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.5.2-py3-none-any.whl", "filehash": "5561777aba97209078a8c5facedc38c3c8ee350992391de3b3daeec1e5d16b90", "filesize": 303374, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "anthropic", "apscheduler", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "textual", "tiktoken", "tree-sitter", "tree-sitter-language-pack", "watchfiles"]}}}, "0.5.1": {"released": "2026-04-08 01:00:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.5.1-py3-none-any.whl", "filehash": "8b578d2935d5cfd7d16a505a57d8311c525ab18f3ed379d6475001d16b399ce1", "filesize": 302195, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "anthropic", "apscheduler", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "textual", "tiktoken", "tree-sitter", "tree-sitter-language-pack", "watchfiles"]}}}, "0.5.0": {"released": "2026-04-07 15:28:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.5.0-py3-none-any.whl", "filehash": "223a40a374aebcb8f9a232dc9fd71de4f0d078497c6bf9e012e7f4934e3a67a8", "filesize": 301676, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "anthropic", "apscheduler", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "textual", "tiktoken", "tree-sitter", "tree-sitter-language-pack", "watchfiles"]}}}, "0.4.1": {"released": "2026-04-07 03:13:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.4.1-py3-none-any.whl", "filehash": "b62bcdcb1a9c402ae2110dc29359e41bbb7e166a502ec184834e2a0e1eeba49f", "filesize": 301310, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "anthropic", "apscheduler", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "textual", "tiktoken", "tree-sitter", "tree-sitter-language-pack", "watchfiles"]}}}, "0.4.0": {"released": "2026-04-07 02:34:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.4.0-py3-none-any.whl", "filehash": "0230642e34d348417f3c59f0d82d69db0116ca672d653b0cc7fe1ec9909be798", "filesize": 300934, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "aiosqlite", "anthropic", "apscheduler", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "textual", "tiktoken", "tree-sitter", "tree-sitter-language-pack", "watchfiles"]}}}, "0.3.0": {"released": "2026-02-22 15:16:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.3.0-py3-none-any.whl", "filehash": "6e7c70e7952734116b2083bed0479a4482e511cbf08caf11b9e32db9dbe2610a", "filesize": 219241, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "anthropic", "apscheduler", "faiss-cpu", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "sentence-transformers", "textual", "tiktoken"]}}}, "0.2.0": {"released": "2026-02-21 17:20:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.2.0-py3-none-any.whl", "filehash": "065a44fe11a66b423ffb3b8f8a17188b5bf603b2a1181584095ae293dcac94a6", "filesize": 217895, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "anthropic", "apscheduler", "faiss-cpu", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "sentence-transformers", "textual", "tiktoken"]}}}, "0.1.1": {"released": "2026-02-19 17:05:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ctrlcode-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.1.1-py3-none-any.whl", "filehash": "bb31a989cb908cb5f243f50b55eb89f3e513c9fa367d5593535d6c9148b3635d", "filesize": 215519, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "anthropic", "apscheduler", "faiss-cpu", "harness-utils", "httpx", "mcp", "networkx", "openai", "platformdirs", "playwright", "pyperclip", "sentence-transformers", "textual", "tiktoken"]}}}, "0.1.0": {"released": "2026-02-19 16:21:59", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ctrlcode-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ctrlcode/ctrlcode-0.1.0-py3-none-any.whl", "filehash": "1b8c617185f6322e3fcad113db819c6776beb2b3936482e1421053d3d2d930dc", "filesize": 159587, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "anthropic", "apscheduler", "ctrlcode-tui", "faiss-cpu", "harness-utils", "mcp", "networkx", "openai", "platformdirs", "playwright", "sentence-transformers", "tiktoken"]}}}}}