CodeAlloy v0.1.0-alpha.1
·
10 commits
to main
since this release
Initial Developer Preview: "Where developer intent meets open models"
This release marks the first complete, functional developer preview of CodeAlloy—an open-model-native autonomous IDE forked from Code-OSS. It brings sovereign, agentic coding capabilities to local open-weights models (such as Qwen 2.5 Coder, DeepSeek-Coder, Gemma, and Llama) without sending proprietary code to third-party cloud AI vendors.
Added
Epic 1: Autonomous Engine & Agent Chat Interface
- Local Model Provider Engine: Native streaming integration with local Ollama instances (
localhost:11434) and self-hosted vLLM / llama.cpp servers. - Dynamic Model Discovery: Queries the runtime endpoints dynamically to list available models; eliminates hardcoded deprecations.
- Dedicated Agent Sidebar Webview: High-performance, reactive chat panel built into the CodeAlloy workbench activity bar with syntax-highlighted code blocks, tool status badges, and token streaming.
- Autonomous Tool-Calling Protocol: Parser supporting OpenAI-compatible function calling, Qwen XML tool syntax (
<tool_call>), and fallback regex for open-weights models. - Workspace Tool Suite: Native implementations of
write_file,replace_file_content,read_file,list_dir, andexecute_command.
Epic 2: Autonomy Levels & Permissions Guardrails
- 5-Tier Autonomy Dial: Segmented control (
L0: Assist,L1: Chat,L2: Supervised,L3: Guarded,L4: Autonomous) accessible in the agent panel and status bar. - Level 2 (Supervised) Interactive Approvals: Interactive approval cards with side-by-side diff previews before any file write or command execution; keyboard shortcuts (
Enterto approve,Escto reject). - Level 3 (Guarded) Workspace Safety: Automatic execution of edits within the workspace root; explicit approval required for dangerous operations (
rm -rf,sudo,git push --force, or access outside workspace). - Level 4 (Autonomous) Goal Runner: Continuous execution loop with built-in loop detector circuit breaker (trips on 3 identical errors) and configurable turn cap.
Epic 3: Shadow Git Checkpoints & Time-Travel Rollback
- Atomic Pre-Turn Snapshots: Isolated Git store in
~/.codealloy/projects/<hash>/history.gitexecutinggit write-treeandgit commit-treein< 5mswithout touching or polluting workspace.git. - 1-Click Turn Rollback: Instant
[Undo Turn]button restoring all modified, created, and deleted files for that turn usinggit checkout <pre-turn-tree-id> -- .. - Historical Time-Travel Scrubber: Visual session scrubber allowing developers to step back to any prior checkpoint.
Epic 4: Extension Ecosystem & Open VSX Marketplace
- Open VSX Marketplace Integration: Preconfigured gallery endpoints (
serviceUrl: https://open-vsx.org/vscode/gallery) enabling discovery and 1-click installation of thousands of open-source language servers, themes, and linters. - VSIX Sideloading: Direct
.vsixdrag-and-drop installation and terminal installation viacodealloy --install-extension <path.vsix>. - CodeAlloy CLI Launcher (
bin/codealloy): Terminal command launcher supportingcodealloy .,--install-extension, and--list-extensions.
Epic 5: Workbench Customization, Inline Diffs & MCP
- Native Inline Streaming Diffs: Zero-dependency Longest Common Subsequence (LCS) differ that renders additions (green) and deletions (red strikethrough) directly in the active editor buffer with keyboard shortcuts (
Tabaccept,Escreject,Cmd+Enteraccept all). - Model Context Protocol (MCP) Support: Stdio JSON-RPC 2.0 client discovering
.codealloy/mcp_config.jsonand bridging external tools into model tool declarations.
Epic 6: Cross-Platform Packaging & Desktop Installers
- Distribution Packaging: Automated build scripts generating macOS
.dmg/.zip, Linux.deb/.tar.gz, and Windows.exe/.zip. - GitHub Actions Release Pipeline: Cloud matrix CI/CD workflow (
.github/workflows/release.yml) automatically building and publishing multi-platform releases on tag push. - Automated Releasing Helper (
scripts/release.sh): CLI utility to generate changelogs, create git tags, and trigger release pipelines.
SHA-256 Checksums
d109106daa559e43e70aa0e56d83ae82a2d75c20bca4d9535712a34c928ef194 CodeAlloy-v0.1.0-alpha.1-darwin-arm64.dmg
bfccbf1d038e069d5688c22e5dc266dacb066d88279575f79733b4a637d6a07f CodeAlloy-v0.1.0-alpha.1-darwin-arm64.dmg.sha256
7dec76c97ebd6a8c78b1eba9bdd7f0e863d4ea56619f61a5b58321dbaef422a7 CodeAlloy-v0.1.0-alpha.1-darwin-arm64.zip
8b6b5a202659f9acefb2ad16be21c9cb3cee77a7b9c8a26c484b828d9b8d6c19 CodeAlloy-v0.1.0-alpha.1-darwin-arm64.zip.sha256
39ad4af07ea3f80c521206b9d162d6be1d247a7b35438097865479ff53433ef3 CodeAlloy-v0.1.0-alpha.1-linux-x64.tar.gz
25f1d8abc86eb3502bd7a493cc00edab66e886b9ce21e86ebbff91627b0fb305 CodeAlloy-v0.1.0-alpha.1-linux-x64.tar.gz.sha256
3f5a82bdbcb2c957424fc0d0f18af4627dd73142dbcfa195360a99cb4075f699 CodeAlloy-v0.1.0-alpha.1-win32-x64.zip
ad11b09d13209fa984c6a58e14c8ab4f3f58c5643ba28b8475ba98cd104d20d2 CodeAlloy-v0.1.0-alpha.1-win32-x64.zip.sha256
4116b323321ce2e836fb16fcd36957290e7b0eda036357eaec9f19ef422f4702 checksums.txt
Full Changelog: https://github.com/Heckle-and-Code/codealloy/commits/v0.1.0-alpha.1