Skip to content

Releases: FullAgent/fulling

Fulling v2.0.0

11 May 08:10

Choose a tag to compare

Fulling v2.0.0

Fulling v2.0.0 is the release snapshot for the v2 control-plane work.

This release is not intended to claim the full future platform surface. It
stabilizes the current agentic sandbox foundation so main can move on to 3.0
development with a clean historical branch.

Release Positioning

Fulling v2 is a browser-based AI development environment with:

  • project creation from scratch
  • GitHub App based repository import
  • isolated Kubernetes sandboxes
  • browser terminal and file manager access
  • live HTTPS runtime URLs
  • optional PostgreSQL databases
  • persisted background reconciliation for resource and project-task work
  • global skill enablement and uninstall fan-out through ProjectTask

Not 2.0 Scope

The following surfaces remain future product work and are intentionally not
presented as complete v2.0 features:

  • MCP management
  • template marketplace
  • top-level integrations marketplace
  • fully automated production deployment
  • generalized deploy providers

The codebase contains early hooks and placeholders for some of these ideas, but
they should be treated as 3.0 development inputs rather than 2.0 guarantees.

Key Changes Since v1.0

  • Replaced the older GitHub OAuth repository flow with GitHub App installation
    metadata and installation-token based import.
  • Made PostgreSQL optional, so projects can start with only a sandbox.
  • Added ProjectTask as the task-plane abstraction for asynchronous project
    work such as repository clone and skill operations.
  • Added global skill enablement and uninstall semantics backed by durable
    per-project install/uninstall tasks.
  • Introduced lib/platform/ as the first step toward explicit control-plane
    boundaries.
  • Updated documentation around the control plane, reconciliation model, and
    intended architecture evolution.

Branch and Tag Plan

  • Release branch: release/2.0
  • Release tag: v2.0.0
  • Ongoing development branch: main for 3.0 work

Use release/2.0 for v2 stabilization fixes only. Use main for product and
architecture changes that belong to the next major version.

v1.0.0 - MVP Release

30 Jan 08:35
e37e184

Choose a tag to compare

Fulling v1.0.0 - MVP Release 🚀

Fulling v1.0.0 is here. This release wraps up our MVP phase and proves the core concept: an AI-driven full-stack engineer agent that actually works.

We've completely overhauled the UI to match the IDEs you're used to, and validated a new runtime environment built on Kubernetes StatefulSets.

Highlights

Runtime & Terminal

  • Claude Code CLI: Native support within the runtime container (#3, #18).
  • Persistent Sessions: We switched to Kubernetes StatefulSets, so your terminal sessions and workspaces stick around even if you refresh (#27, #103).
  • File Management: You can now upload files and browse directories directly in the terminal (#96, #127).
  • Security: Moved from ttyd authentication to HTTP Basic Auth with token-based security (#59, #119).

Infrastructure

  • K8s Native: Better resource reconciliation using StatefulSets (#37).
  • Background Deploy: New "Deploy" feature lets applications keep running in the background (#122).
  • GitHub Sync: Connect and sync repositories from your GitHub Organizations (#25, #112).

VS Code-Style UI

  • New Look: A complete redesign that feels like a modern IDE (#69, #102).
  • Theming: Added xterm-256color support and the Base2Tone Desert theme.

What's Next (Road to v2.0)

v1.0.0 is just the start. With the MVP validated, we're starting work on v2.0 with a focus on three key areas:

  1. Smarter Agents & Skills: We're significantly enhancing AI capabilities. This includes a new Skills framework that lets you extend the agent's abilities, plus improved reasoning for complex workflows.
  2. Architecture: A major evolution to make the system more robust and extensible.
  3. Scalability: Optimizing for performance as we grow.

Fulling is open source. Whether you're into frontend, Kubernetes, or AI agents, we'd love your help. Check out the issues or drop by the discussions to get involved.