Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Spirit Bird - CodexSpacesNew to Visual Studio Code? Get it now.
Spirit Bird - CodexSpaces

Spirit Bird - CodexSpaces

spirit-bird-aicodex

|
4 installs
| (0) | Free
AI-assisted code generation and education via Agentic CodexSpaces
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Spirit Bird VSCodex - CodexSpaces

AI-Assisted Code Generation and Agentic Education by AdaptivConcept FL


📋 Version Changelog

v1.3.9 (Current)

  • Zero-Friction Pi CLI Bundling: Bundled the customized @earendil-works/pi-coding-agent CLI distribution directly inside the VSIX package (vendor/pi-coding-agent.tgz) and updated .vscodeignore, enabling completely offline, zero-registry CLI deployment for external users.
  • Automated Package Pipeline: Integrated automated CLI tarball packaging using npm pack directly into the package.bat build pipeline step 3.8.
  • Agent-Assisted Self-Healing Diagnostics: Engineered an automatic environment diagnostic monitor in ChatViewProvider.ts that captures Node/NPM paths, OS metadata, and install error stacks on execution failure, rendering interactive diagnostic cards in the Chat Interactivity Hub with 1-click "Ask Agent to Fix Installation" repair workflows.
  • Launch Pi CLI Header Button & Transparency: Added a teal/emerald-gradient Launch Pi CLI pill button to the chat panel header. Integrated an IDE-level opt-in dialog and spiritBirdAiCodex.autoInstallPiCli configuration setting to ensure explicit user consent before global CLI installation, along with a branded terminal identification banner upon launch.
  • Graph Runtime Headroom Increase: Raised the WebSocket agent runner recursion limit from 100 to 200 to reduce premature termination during deeper multi-node execution paths.
  • Agent Worker Indicator Stability Overhaul: Resolved a 100ms DOM-thrash flicker in the Agent Interactivity Hub by decoupling renderAgentUserInput from the process timer tick and introducing persistent DOM caching for interactive Nudge and Q&A cards.
  • Drift Nudge Redesign: Replaced the yellow Drift-Time nudge card with a design-token-compliant card using --lm-surface-2, --lm-brand, --lm-brand-dim, and --lm-border-brand with a 30s threshold and branded Nudge Agent action.
  • Pi CLI Binary Portability: Hardened import.meta.url resolution in the Pi coding-agent config module with an environment-agnostic rawMetaUrl strategy, ensuring correct path resolution when the CLI is bundled as CJS or executed as a standalone Bun binary.
  • Dynamic Chat Collapse Icon Toggle: Refactored the chat input collapse button to dynamically switch between the chevron SVG when expanded and a custom user chat bubble SVG (chat-bubble-user-svgrepo-com.svg) when collapsed, preserving brand color styling (#FF5722).

v1.3.7

  • Responsive Chat Tabs: Wrapped global tab labels in a container to properly support animated transitions, automatically hiding text labels and scaling icons for smaller screen widths.
  • Developer Screenwidth Label: Introduced a togglable, absolute-positioned label in Developer settings to monitor active window width.
  • Chat Input Collapse Toggle: Implemented a rotating chevron button before the provider selection to toggle-collapse the chat input and associated buttons for improved vertical space, featuring theme-based adaptive coloring.
  • Active Model Context Bar: Integrated a subtle context usage progress bar into the Active Model strip that mirrors the main context tab state and serves as a quick-switch shortcut.
  • Custom In-IDE Browser Sub-Extension: Architected a native custom web browser built directly into the editor tabs via CustomBrowserPanel, featuring a dynamic URL router, official Spirit Bird SVG logo branding, cross-origin external fallbacks, and a bold Adapt Engine diagnostic execution button.
  • Telemetry UI Layout Row: Cleaned up the telemetry data display by formatting the TTFT and Total latency metrics into an independent flex-wrapped row below the primary model identifier.

v1.3.6

  • Host-Side Clipboard Bridge: Resolved a copy-to-clipboard failure in sandboxed webviews by routing all copy triggers (copyCanvasCode, copyMessageText, _copyToolOutput, and copyLogs) to the extension host's native vscode.env.clipboard API.
  • Agent Neural Context Panel: Rebranded the context window to "Agent Neural Context" and enhanced it with a dynamic, context-aware "Codex Space" workspace pill header.
  • Context-Aware State Icons: Integrated status-aware SVG icons into the Agent State badge that dynamically map to active nodes (e.g. reasoning, executing, evaluating, blocked) inside the telemetry monitor.
  • Portal Tab Visibility: Resolved an initialization layout bug by ensuring the ambient portal's Portal.Radio tab is active and visible by default on first panel render.
  • Consistent Branding: Updated the chat interface version labels and headers to align Spirit Bird and VSCodex identity guidelines consistently.

v1.3.5

  • Agentic Observability Modernization: Overhauled the frontend visual representation of the agent's internal monologue ("Thinking" trace) with Liquid Metal design tokens, smooth pulse animations, and a glowing gradient execution track.
  • Sleepy AI Time Checker: Implemented a background heartbeat monitor and case-insensitive manual "Status?" query interceptor to keep long-horizon agent tasks alive without impacting model context.
  • Realtime Process Timer: Embedded a dynamic, right-justified monospace timer (mm:ss.S) into the agent status bar with premium CSS transitions to precisely track reasoning execution times.
  • Delta-Patching Token Animation: Eliminated UI stuttering during rapid token streaming by buffering and rendering "sar_thought" tokens at a steady 60fps using requestAnimationFrame.
  • Explicit Tool Call Visualization: Expanded the agent progress trace to expose full tool arguments natively in the frontend, featuring embedded code diffs (+ added / - removed) for workspace patching operations.
  • Intelligent Agent Routing: Refined node orchestration to fast-path short conversational queries directly to completion while ensuring long-horizon tasks conclude with personalized, educational [TUTOR] synthesis reports.

v1.3.4

  • Ambient Studio Portal: Introduced the Ambient Studio UI tab inside the VSCodex interface, featuring secure API credential management (via VS Code secrets) for YouTube and Twitch platforms.
  • Direct Client-Side API Integration: Engineered direct client-side fetching logic for YouTube Data API v3 and Twitch Helix API, bypassing backend bottlenecks and preserving API quota limits.
  • Session-Persistent Caching: Architected a robust "Fetch on First Mount" session caching strategy for stream queries, drastically improving UI load times across tab switches while conserving external network bandwidth.
  • Dynamic RSS Explorer: Embedded a fully customizable RSS manager prepopulated with 15 curated tech and developer feeds, dynamically rendered as interactive chips within the ambient media tab.
  • Global Navigation Consolidation: Consolidated the top-level tab structure to a strict maximum of 5 buttons by migrating the Ambient Studio panel into the main Studio Tab as a nested configuration panel (Portal.Settings), and modernized the Studio navigation button with a sleek isometric Hi-Fi speaker SVG icon.
  • Visual RSS Overhaul: Redesigned the RSS feed view into a bold, media-rich card layout. Replaced static text cards with dynamic two-column layouts featuring article thumbnails, an AI summary badge, and smooth scale-on-hover micro-animations.
  • Robust Media Extraction: Implemented an intelligent image scraper for RSS payloads that parses thumbnail tags, enclosure properties, and inline HTML <img> tags. Missing imagery gracefully falls back to deterministic, curated abstract technology placeholders.
  • On-Device RSS Caching: Engineered a dual-layer caching strategy (L1 in-memory, L2 persistent globalState) with a 1-hour TTL for RSS feed responses. Drastically reduces proxy rate-limit (HTTP 429) errors and gracefully falls back to stale data with a subtle amber banner upon network failure.
  • In-IDE Browsing Experience: Updated the URL click-handlers across all RSS cards to launch articles directly within the VS Code Simple Browser panel instead of escaping to the external OS browser.
  • Responsive Layout Hardening: Removed arbitrary height constraints and converted the entire Studio tab hierarchy into a flexible vertical stack, allowing lists and dynamic footers (like the newly added publisher domain redirect button) to scale naturally and scroll flawlessly across any screen dimension.
  • P5.js Visualizer Stabilization: Fixed a critical zero-width initialization bug in the ambient Radio player by decoupling the P5 canvas initialization and injecting a responsive resize handler triggered by sub-tab visibility events.

v1.3.3

  • Targeted Git Operations: Implemented targeted git operations for agent-modified files to allow granular source control handling directly from the agent workflow.
  • Spirit Bird Rebranding: Refactored the core identity to Spirit Bird VSCodex and applied sweeping enhancements to the Agent UI/UX.
  • Git Observability & Agent Aborts: Enhanced git observability features, hardened agent process aborts to ensure responsive cancellations, and refined various UI components.

v1.3.2

  • Terminal Branding & Sharing: Integrated terminal output sharing and custom terminal branding to improve the command-line integration experience.
  • Context Window Panel: Implemented the Context Window Panel for real-time agent state tracking and telemetry monitoring.
  • Advanced Skill Discovery & Context Manager: Implemented the context manager and introduced advanced, asynchronous skill discovery across multiple workspace and configuration paths.
  • Token Stop Sliders: Replaced manual number inputs in the Context Manager settings with read-only display fields driven by interactive range sliders (Warning Stop: 50k–2M, Max Stop: 100k–4M), allowing precise budget configuration without keyboard input.
  • Liquid Metal UI Refinements: Reordered global navigation tabs and upgraded header actions into premium, Liquid Metal-styled pills with gradient fills, frosted-glass effects, and custom SVG iconography.
  • Agentic Cancellation Hard-Abort: Hardened the cancellation mechanism to forcefully sever active WebSocket connections upon user abort, instantly neutralizing ghost-generation chunks.
  • Realtime Git Diff Observability: Fixed "+0 -0" phantom files from polluting the git graph, parallelized working-tree and staged-tree diff processing, and introduced a native .git/index filesystem watcher to push real-time diff statistics to the UI natively.
  • Route Map Timestamp: Updated the last_deployed timestamp in route_map.json.

v1.3.1

  • Rich Media Attachment Previews: Added support for binary and media files (images, audio, documents) by reading them as base64-encoded Data URLs in both ChatViewProvider.ts and chatView.html.
  • MIME Type Detection: Introduced a getMimeType helper to resolve MIME types based on file extensions for correct rendering and processing.
  • Dynamic Preview Thumbnails & Icons: Enhanced the attachment preview bar with dynamic icons—image thumbnails for images, music note SVGs for audio, and document SVGs for PDFs/Office files.
  • Rich Message Bubble Attachments: Implemented rich message bubble attachments featuring 56px image thumbnails with hover effects and custom pill cards for non-image media.
  • Full-Screen Lightbox: Added a full-screen image lightbox modal to allow users to preview attached images in high resolution.
  • Attachment Persistence: Updated message state persistence via vscode.getState() to ensure attachments are preserved across session reloads and thread switches.
  • Submodule Diffing: Refactored Git commit file handling to support submodules and added openCommitFileDiff action to launch the native VS Code diff editor for specific commit changes.
  • 3D Isometric Tab Icons: Updated UI tab icons to a new 3D isometric style for a modernized aesthetic.

v1.3.0

  • MCP Integration Panel: Added a visual MCP server integration selector inside the Agent Tools tab, with sample brand buttons for Microsoft 365, Google Cloud Workspace, and Cloudflare.
  • CONNEX Brand Panel: Renamed the external connections tab to CONNEX and added a branded connect service selector panel for Azure, AWS, and Drop Box.
  • Integration Thumbnails: Added thumbnail-style UI cards for featured service platforms, preparing the extension for future MCP server and external tool selection workflows.
  • Workspace Skill Discovery: Implemented workspace-driven skill packaging and discovery via skills/mendatory and skills/situational, and wired the SKILLS tab to display actual discovered skill names.
  • Chat Mention Hints: Added a compact reference row beneath the chat input showing @ direct reference, f/ file select, and s/ skills select usage.
  • Radio Station Mini-Player: Integrated the chat-area mini-player with the main Station audio context so chat controls now operate the same radio station playback state.
  • Volume Sync Polish: Fixed mini-player volume control behavior so it matches the main Station player's range and percentage display.
  • Agent Tools UX Polish: Enhanced the tool selection panel with grid-based cards, hover interaction states, and descriptive integration metadata.

v1.2.7

  • Solution Explorer TreeView: Implemented a native explorer-style project browser via SolutionExplorerProvider.
  • Workspace CRUD: Added create, rename, delete, and open support for files and folders inside the custom explorer.
  • Drag-and-Drop Moves: Added drag-and-drop support for moving files and folders within the Solution Explorer.
  • Tab Icon UI: Added SVG icons for extension tab buttons and ensured tab button content remains center-justified.
  • Live Disk Sync: Integrated a FileSystemWatcher with debounced refresh to keep the tree synchronized with filesystem changes.
  • Menu & Command Binding: Updated package.json to register view containers, tree view contributions, context menu actions, and new commands.
  • Activation Lifecycle: Registered the tree provider and all new Solution Explorer commands on extension activation.

v1.2.6

  • Interactive Shell Transparency: Added real interactive terminal command streaming into the chat view, including command echoing, live stdout/stderr updates, and completion status badges.
  • Safe Shell Approval Flow: Preserved in-chat approval for high-risk shell commands and added a transparent command execution display so users can verify the exact command before it runs.
  • Premium Agent Progress Tracing: Introduced premium agent step trace cards that visualize tool execution, guard checks, validation, and completion progress inside the chat.
  • Model Fetch Stability: Reduced repeated backend model list requests and added deduplication for provider/endpoint changes.
  • Auth/Profile Overlay Sync: Delayed startup overlay dismissal until profile state is confirmed and avoided duplicate login/model refresh loops.
  • Scratchpad Startup Stability: Improved local retrieval startup behavior to reduce jitter and prevent repeated revalidation during message send.
  • Backend Failure Visibility: Surface model loading errors more clearly instead of silently displaying empty model lists.

v1.2.5

  • Local Retrieval Toggle: Added the Enable Local Semantic Retrieval setting to persist whether workspace context is attached as a scratchpad. When disabled, chat starts immediately and local semantic retrieval is skipped.
  • Non-blocking Scratchpad UX: Enabled local retrieval to run without blocking session startup and surface detailed status messages for disabled, pending, timed-out, and attached retrieval states.
  • Improved Settings Clarity: Updated the settings UI description so users can clearly understand the effect of toggling local semantic retrieval on or off.
  • Startup Stability Fix: Fixed a malformed chatView.html script block and restored the missing webview script closure so the loading overlay now hides correctly and the webview initializes reliably.
  • MCP Tool Binding Fix: Ensured client-discovered MCP tools include inputSchema when wrapped as backend StructuredTool objects, preventing schema validation failures and restoring stable client-side MCP delegation.

v1.2.3

  • Packaged Route Map: Bundled the route_map.json endpoint configurations directly inside the packaged extension bundle to enable portable, plug-and-play extension installations without requiring route map files in the active workspace.
  • Portable Dynamic Endpoint Resolution: Configured the extension to dynamically resolve Standard and Premium endpoints from the internal package installation directory, falling back seamlessly to regional GCP project-number URLs.
  • Syntax and Build Fixes: Resolved variable scope syntax errors within chatView.html that caused compilation warnings and ensured the extension builds cleanly.

v1.2.2

  • Neural P5.js Loading Animation: Integrated a sleek, dynamic neural network/particle wave P5-style loading animation next to the "AICodex" title in the chat tab button, responding in real-time to background loading activities.
  • Settings Sidepanel Refactoring: Migrated the settings panel to a master-detail sidebar layout featuring Connection, Account, and LLM Provider panels. Implemented custom SVG navigation icons, a minimum width of 250px for the content area, and a secure locked state prompt for LLM provider settings when the user is logged out.
  • Unified Roboto Flex Typography: Replaced default fonts with the modern Roboto Flex font globally across the entire extension webview interface.
  • Synchronized Backend Endpoint Resolver: Resolved connection issues by introducing a dynamic endpoint resolver that syncs endpoints automatically with the active backend mode, preventing local development and cloud standard/premium endpoint mismatches.
  • Polished Typing Indicator: Adjusted the spacing, margins, font-size, and font-weight of the status flipper next to the "Spirit Bird" label for closer alignment and cleaner typography.

v1.2.1

  • Theme-Adaptive Liquid Metal Design System: Added support for dark/light themes and a settings override selector (spiritBirdAiCodex.themeOverride). The interface dynamically adopts curated, theme-specific variables (--lm-*) for a unified aesthetic across all IDE themes.
  • Graphic Vector Wallpaper Overlay: Integrated an elegant, minimalist vector "silk" wallpaper overlay pattern using high-performance inline SVG paths rendered over a radial gradient background.
  • Branded Senior Service Typography: Configured a font face resolution mechanism inside the chat view webview panel, allowing the extension to render the custom cursive "Senior Service" font for the "Spirit Bird" working bubble label.
  • Embedded Ambient Media Player: Integrated a premium glass-metal ambient player with dynamic CSS sound-wave visualizer animations, track controls, and pseudo-audio state visualizations into the chat input toolbar.

v1.2.0

  • Pure Local Semantic Codebase Retriever: Integrated @huggingface/transformers to index workspace files on the client side with the Xenova/all-MiniLM-L6-v2 ONNX model. Prompts automatically retrieve the top-4 most similar code chunks and send them statelessly to the backend via scratchpad.retrieved_chunks.
  • Dynamic Client-Side MCP Tool Binding: Wired up local MCP server tools discovered by McpManager to the extension chat stream. The backend dynamically wraps these tools and delegates invocation requests back to the client extension for secure local execution.
  • Tiered Multi-Model Orchestration: Support backend-side tiered routing (summarizing and guarding via Gemini Flash/Llama 8B, complex coding tasks routed to flagships like Gemini Pro and Claude Sonnet).
  • Self-Correction Verification Loop: Configured a post-execution compilation/linting checker that detects workspace changes and automatically feeds back diagnostics to let the model self-correct.

v1.1.9

  • VSCode Footer Actions Status Bar Menu: Integrated a dedicated right-aligned status bar indicator displaying $(sparkle) Spirit Bird at the bottom of the editor. Clicking the indicator triggers a context QuickPick menu enabling developers to instantly focus the extension's chat panel, open the settings page directly, or launch the web client registration portal.
  • Git Source Control Commit Message Generator: Added a Source Control title bar action button featuring the custom Spirit Bird Logo. Integrated adaptive theme icon support (media/icon-light.svg for dark themes, media/icon-dark.svg for light themes) to ensure the logo is visible and matches standard editor styling across light and dark color schemes. The generator checks for repository changes, retrieves git diffs asynchronously, and utilizes the selected model(s) to generate structured commit messages following the "header and message format" prefixed with smart tags ([feat], [fix], [docs], etc.) indicating the type of commit.

v1.1.8

  • Invisible Pilot Trust Mode & Real-time Terminal Stream: Integrated a session-based Trust Mode toggle in the Settings panel and Toolbar. Developed real-time, collapsible terminal streaming of command execution logs (stdout/stderr) from backend WebSockets to the VS Code chat webview. Implemented non-blocking in-chat approval flows to eliminate blocking popups/modals. Added proactive error-recovery and verification guidelines.
  • Liquid Metal Design System: Migrated the chat UI to the premium "Design 6 — Liquid Metal" aesthetic. Introduced a full CSS design-token system (--lm-* variables) covering dark-glass surfaces, bevel-edge borders, and multi-layer drop-shadows. Chat response cards now feature a prominent bevel highlight and heavy material drop-shadow (0 12px 32px -8px rgba(0,0,0,0.70)). Fully migrated the agent typing/reasoning indicator to the Design 6 Liquid Metal widget layout (integrated state-class triggers, pulsing indicator dot in the header row, state-driven node status indicator relocated to the sub-text log strip, p5 pulse wave alignment, brand SVG logo) while cleaning up conflicting legacy CSS overrides. Corrected state-specific premium animations by targeting #metal-node-icon directly and refactored Javascript DOM updates to target #metal-log-text to avoid discarding the animated SVG element. All remaining emoji icons (e.g. ⏱️ response timer) replaced with SVG equivalents to enforce the no-emoji UI policy across all rendered components. Secondary UI (dropdowns, toolbar pills, terminal stream blocks, modified-file cards) unified under the same dark-glass language with brand-orange (#ff5722) accent interactions.
  • Agent Provider Fallback Bug Fix: Resolved two defects in nodes.py — a NameError caused by p_label being referenced before assignment (now defined as a human-readable provider label dict immediately after provider resolution), and a logic error where the error-return was placed inside the successful-fallback branch, causing the pipeline to incorrectly surface an auth error even after a valid provider fallback had been applied. The error return is now correctly scoped to the else branch (no fallback found).

v1.1.7

  • Secure Settings Panel Access: Restricted access to sensitive LLM provider configuration inputs (such as API keys, custom model selections, connection testing tools, and local/Colab guides) inside the VS Code Settings Panel. These options are now dynamically hidden behind a secure login container that only displays once the user has successfully authenticated via JWT.

v1.1.6

  • Dynamic & Secure LangSmith Telemetry: Implemented split-plane telemetry configurations and settings inside the VSCode extension. Users can toggle LangSmith benchmarking, configure projects, input API keys, and enforce workspace privacy boundaries. Telemetry settings are transmitted dynamically to the FastAPI backend.

v1.1.5

  • Agent Tool Prioritization & Validator Node: Implemented a robust 3-layer defense-in-depth to resolve tool-calling inconsistencies. Restructured prompt directives in AGENTS.md and profile.py to enforce a strict Tool-First precedence rule. Added a dedicated LangGraph validate_response_node to catch and correct conversational canvas fabrications before graph termination, with a max 1 retry circuit breaker. Injected live tool-binding telemetry so the model has complete session awareness.

v1.1.4

  • Restored Spirit Bird Wave Animation: Integrated the iconic pulsating p5 wave animation into the far right of the premium agent status widget, preserving the Spirit Bird Harness branding while keeping the main chat layout clean and modern.

v1.1.3

  • Premium Agent Status Widget: Replaced emoji-based status logs with a high-fidelity glassmorphic status widget featuring a 3D rotating text flipper along the X-axis and custom-animated SVG iconography for agent node states (reason, execute_tool, and guard).
  • Spirit Bird Brand Presence: Unified assistant message rendering to prepend the custom Spirit Bird SVG logo consistently to all streaming and finalized replies.

v1.1.2

  • Client-Side Tool Execution Bridge: Implemented a real-time WebSocket delegation bridge allowing the VS Code extension to execute workspace tools (file read, file write, shell commands) locally on the developer's machine, keeping reasoning and cloud tasks backend-side.
  • Typing Indicator Wave Position: Repositioned the pulsating p5 wave indicator to the right end of the thinking bubble, aligning it cleanly after the "Spirit Bird is analyzing..." text.
  • Toolbar Buttons Wrap Alignment: Grouped the Export and Clear buttons in a right-aligned flex container to prevent awkward wrapping behavior on narrow sidebar panels.

v1.1.1

  • SQLite Chat History Synchronization: Integrated robust conversation syncing with the SQLite database backend. Users can fetch, filter, and choose past general or space-specific conversations via VS Code's Quick Pick.
  • Webview Session Resumption: Implemented the importThread handler in the webview to map historical message details and reload chats seamlessly, linking currentThreadId and backendConversationId to continue past sessions.

v1.1.0

  • LangGraph WebSocket Pipeline Migration: Migrated the client-side ReAct chat loop to the backend stateful WebSocket pipeline (/ws/agent), enabling true stream generation, telemetry tracking, and unified execution.
  • Context Budgeting & Guard Node: Integrated token-budget context management and pre-reasoning guards to check for stuck tool-calling loops and prevent session degradation/overflow.
  • Streaming UI Enhancements: Implemented progressive token streaming to assistant bubbles, a session cancellation button, and live performance telemetry.
  • Dependency Packaging Fix: Corrected .vscodeignore to preserve production dependencies (such as ws), resolving extension loading and activation failures in the packaged VSIX distribution.

v1.0.11

  • Typewriter Animation: Added a progressive text reveal/typing animation for newly received assistant replies, improving UX readability during response streaming.
  • Delayed UI Elements: Render action footers and changed files lists only after the typing animation completes.

v1.0.10

  • Visual File Attachments: Added interactive capsule-pill attachments below the chat input, supporting drag-and-drop ingestion for both external files and VS Code explorer items.
  • File Size Constraints: Restrained attached file size to 1MB to prevent prompt injection and context token overflows.
  • Tool Prioritization Rules: Enhanced the system prompt to require thinking steps before executing tools, strictly instructing the model to prioritize tool usage over guessing.
  • Robust XML Regex Parser: Upgraded the agent's XML tool parsing to support single/double quotes and case-insensitive matches.

v1.0.9

  • UI Patch - Settings Panel Masking: Masked the Cloud Run standard and premium endpoints in the settings panel by hiding the API URL inputs for standard modes, while keeping them visible and editable for local, Google Colab, and custom backend selections.
  • Guide & Registration Integration: Integrated a direct registration link to the AICodex Lab registration portal (https://aicodex-lab-1096425756328.us-central1.run.app/register) to help new users quickly onboard.
  • Authentication State UX: Added a dedicated User Profile Card with a one-click "Log Out" button when an authenticated user session is active (JWT token detected), hiding credentials inputs and streamlining user account state control.
  • JWT Visibility: Changed the User Authentication Token input from password stars to clear text to prevent configuration confusion.
  • Scrollable Changelog: Wrapped version updates in a responsive, scrollable container inside the readme product page for layout elegance.

v1.0.8

  • Product Page Overhaul: Transformed the default README details page into a premium product presentation detailing the Spirit Bird AICodex agentic platform.
  • Visual Previews: Added workspace screenshots demonstrating the interactive sidebar chat.
  • Credits & Local Setup Documentation: Integrated developer credits, contribution guidelines, and local LLM/OllamaOpt fallback execution guides.

v1.0.7

  • Enhanced Code Block UX: Added side-by-side line numbers and pixel-perfect line alignment (18px) for both standard and canvas code blocks.
  • Copy Button: Added one-click clipboard copying to all code blocks.
  • Wrapper Preprocessor: Solved interleaving parser issue for custom wrappers by parsing content as sibling blocks.
  • Visual Polish: Fixed thinking indicator brain icon layout constraints from being squashed in flex layouts.
  • Tooling: Automated compiler/packaging toolchain (package.bat).

v1.0.6

  • Mention System: Added chat mention system (@ files/folders, / tools/skills) with autocomplete suggestions.
  • Drag-and-Drop: Support dragging files/folders directly into chat input.
  • Branding: Standardized the extension header display name to "Spirit Bird: VSCodex by AdaptivConceptFL".

v1.0.5

  • Changed Files & Diffing: Integrated workspace file tracking with native VS Code side-by-side diff comparison views.
  • File Navigation: Intercepted relative file paths inside markdown outputs to open them directly in the editor.

v1.0.1 - v1.0.4

  • Added repackage automation scripting with version increment hooks.
  • Configured custom branding assets (logo, icon).
  • Context injection: Automated workspace context integration within the LLM chat panel.

v1.0.0

  • Initial Release: Prompt-to-code generation, JWT authorization checks, and interactive configuration setting setup.

🌐 The Spirit Bird AICodex Platform

Spirit Bird - CodexSpaces is a premium companion extension for the Spirit Bird AICodex platform—an advanced, multi-agent AI system designed for secure enterprise code generation, situational training, and system engineering.

The extension integrates directly with the platform's Premium CodexSpaces Agentic Architecture, featuring:

  • Custom CodexSpaces: Access to private, public, and premium sandbox environments tailored to specific AI models, rules, and domains.
  • Agentic Personas: Highly specialized agent personas working in coordination to solve complex tasks.
  • Secure Sandbox Executions: Local and cloud-based execution of sandbox environments for testing and validation.

⚡ Core Functionality

  • Prompt-to-Code Generation: Write comments (e.g. // fetch user list from database) or highlight selections, invoke the command, and the AI injects code directly into the active editor.
  • Interactive Sidebar Chat: A premium webview chat interface supporting file attachments, inline code diffs, and context-aware coding assistance.
  • Context Mentions: Reference workspace files (@filename) and system tools/skills (/toolname) directly inside your queries.
  • Tutor Mode: Specialized educational tips ([TUTOR]) that highlight coding best-practices, theory, and explanation cards.

📸 Interface Visuals

Webview Chat Interface

Spirit Bird Chat Sidebar


🛠️ Configuration Settings

Access configurations via Preferences -> Settings -> Spirit Bird - VSCodex:

  • spiritBirdAiCodex.apiKey: Your user authentication JWT token, generated upon logging into AICodex.
  • spiritBirdAiCodex.endpoint: The base URL of the AICodex API (defaults to local development http://localhost:8000/api). Connects to local dev instances, Ollama Desktop, or our OllamaOpt optimized Llama.cpp inference pipeline.
  • spiritBirdAiCodex.spaceSlug: The specific CodexSpace to query for code generation (defaults to code-lab).
  • spiritBirdAiCodex.trustMode: Toggle session-based Trust Mode (auto-approval of workspace commands). Enabling this option is highly recommended to enhance execution performance and prevent interactive approval bottlenecks, though it remains a user-controlled setting and is disabled by default.

🗺️ Roadmap

  • [ ] Offline LLM Integration: Portable setup mechanisms for local execution fallback using Ollama Desktop or OllamaOpt.
  • [ ] Multi-file Refactoring: Apply complex or long-running code edits across multiple files simultaneously based on compute specs / resources.
  • [ ] Dynamic MCP Servers: Expand Model Context Protocol integrations to load custom local tools dynamically.
  • [ ] Automated Testing Suite: Built-in test generation and execution for generated code snippets.

🤝 Contribution Guidelines

We welcome contributions to the open-source AICodex project! Here is a summary of our contribution flow:

  1. Reporting Bugs / Enhancements: Create an issue detailing steps to reproduce, environment variables, and expectation vs actual output.
  2. Pull Requests:
    • Fork the public AICodex Repository.
    • Implement changes on a feature branch.
    • Add tests for new code and verify compiling/building passes cleanly.
    • Submit a PR referencing your issue.
  • Read the complete contributing requirements in the detailed CONTRIBUTING.md file.

📄 Licensing & Credits

  • License: Released under the MIT License (Copyright © 2026 Thabang Mposula).
  • Developed by: Mr. Thabang Mposula (Senior Agentic AI Engineer & Digital Architect) | AdaptivConcept FL™
  • GitHub Profile: @iarxii
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft