Continued
Continued is an elite AI coding assistant built directly into your VS Code sidebar. It orchestrates a seamless multi-model experience by combining local offline LLMs with advanced cloud providers to assist you with conversational chat, file creation, and precise repository modifications.
Features
- Dual-Engine Model Hub: Access local Ollama instances (e.g.,
llama3) alongside remote high-performance cloud clusters via the Blablador API (such as alias-code or alias-large).
- Agent Operations (File Auto-Editing & Deletion): Shift your chat panel into Agent Mode or Agent Auto-Edit to empower the AI to dynamically generate file contents using
<write_file> tags or clean up workspace paths with <delete_file /> tags.
- Safe Approval Gateway: Maintain absolute control over your filesystem. In standard Agent Mode, every change or file destruction requires an explicit confirmation click in your sidebar before executing.
- Transaction Rollbacks / Undo: Did the model write an unwanted change? Use the built-in Discard / Undo loop to cleanly roll back the targeted file to its original snapshot instantly.
- Secure Credential Allocation: Cloud provider endpoint tokens are safely managed inside VS Code's OS-level encrypted
SecretStorage keychain.
Workspace Settings & Configurations
Continued allows you to switch between model endpoints directly from the sidebar. Tap the ⚙️ (Settings Gear Icon) at the top of the panel to bring up the Provider Registration panel.
Setting up Cloud Providers (Blablador)
To connect your Helmholtz Blablador remote workspace models:
- Click the ⚙️ icon in the sidebar control row.
- Input your Personal Access Token obtained via your Helmholtz Codebase profile.
- The panel will automatically query the API endpoint (
https://api.blablador.fz-juelich.de/v1/models) and cleanly populate your dropdown menu with prefix tags like blablador/alias-code.
Extension Settings
This extension contributes the following internal command allocations:
continued.addProvider: Invokes the secure user token setup modal.
continued.helloWorld: Launches inline command box inputs inside active editors.
Prerequisites & Requirements
- Local Inference: To access local models offline, ensure you have Ollama running locally (
http://localhost:11434) with at least one model pulled (e.g., ollama pull llama3).
- Cloud Infrastructure: A GitLab account registered with an EduGAIN or university network is required to claim your Blablador API token for remote usage.
Release Notes
1.0.0
- Introduced the extensible plugin architecture for tools, resources, and skills
- Added the Plugin Manager UI with checkbox-based enable/disable controls
- Registered built-in file, search, terminal, and workspace resource plugins
- Enabled user-defined plugins from
.continued/plugins/ with workspace-scoped persistence
Documentation
- Added full plugin architecture, quick start, diagrams, and implementation summary guides
Stability
- Continued now ships as a stable extensible agent platform rather than a monolithic chat-only assistant
0.0.7
Bug Fixes
- Fixed
continued.refreshModels command never being registered — saving a cloud provider API key now correctly triggers a model list refresh in the sidebar dropdown
- Fixed agent tool-tag leakage in chat bubbles (
<run_shell .../>, <write_file ...>, <delete_file ...>) so users now see clean assistant responses
- Fixed command/tool-call responses not being properly restored after reload
Inline Code Completion
- New
ContinuedCompletionProvider registered for all file types, powered by whichever model is currently selected in the sidebar
- Sends up to 2000 chars of prefix context and 500 chars of suffix for fill-in-the-middle (FIM) support
- Works with local Ollama (
/api/generate) and cloud providers (Blablador, OpenAI, Gemini, Anthropic)
- Cancels in-flight requests immediately when you continue typing
Persistence & State Restore
- Last selected model is saved and automatically restored on next launch
- Last active chat session is saved and auto-loaded when VS Code is relaunched — picks up exactly where you left off
- Session history and model preference are now workspace-scoped (per opened folder/workspace), so chats no longer bleed across unrelated projects
Provider Coverage
- Added OpenAI chat/model support (
openai/...)
- Added Gemini chat/model support (
gemini/...)
- Added Anthropic chat/model support (
anthropic/...)
- Agent can execute shell commands via
<run_shell command="..."/> with approval in Agent Mode and automatic execution in Agent Auto-Edit
- Shell command results are now presented as assistant-style narrative responses with compact tool-result notes
- Command results are persisted into session history and restored with formatting
Chat UI Improvements
- Cleaner Markdown rendering for headings, lists, links, blockquotes, inline code, and fenced code blocks
- Removed the blue left accent stripe from assistant responses
- Modernized command approval prompt to a cleaner, compact style
0.0.4
0.0.3
Visual & UX
- Modern glassmorphic UI with fluid animations and pill-shaped inputs
- Native VS Code scrollbar integration
Model Management
- Dynamic model syncing - no restart required for credential updates
- Instant model list refresh after API key configuration
Session Management
- Improved session caching with clean title generation
- Individual chat deletion with × button interface
Stability
- Stream buffer optimization with line-buffering for SSE parsing
- Enhanced error handling for broken JSON packets
0.0.2
0.0.1
- Initial Release of the modularized core.
- Implemented the sidebar panel architecture containing historic chat session caching.
- Added multi-mode execution: Chat, Agent, and Agent Auto-Edit.
- Unified Local Ollama tags with OpenAI-compatible streaming endpoints from Blablador.
Enjoy a frictionless assistant experience with Continued!
| |