Skip to content

Releases: julesklord/bucket-agent

bucket-agent 0.1.9

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:57

Full Changelog: v0.1.8...v0.1.9

bucket-agent 0.1.8

Choose a tag to compare

@julesklord julesklord released this 25 Jul 08:47

Added

  • Multi-Provider Model Discovery: Enabled simultaneous model fetching and aggregation across all configured APIs in providers.toml and active environment variables.
  • Incremental Provider Configuration: Updated settings saving flow to accumulate and merge credentials in providers.toml instead of overwriting existing records.
  • Premium Provider and Model Modals UI: Refactored the provider configuration dialog with high-fidelity borders, titles, input brackets, and centered layout. Styled the Model selection details panel with clean bullet-separated metadata formatting and active state markers.
  • Early Environment Mapping: Automated loading of .env and providers.toml on binary startup to guarantee correct environment variables resolution.

Changed

  • Sandbox Performance Optimizations: Merged sandbox performance improvement to avoid unnecessary path cloning during macOS alias generation.

bucket-agent 0.1.7

Choose a tag to compare

@github-actions github-actions released this 23 Jul 05:51

Decoupling & Rebranding (The Bucket Fork)

  • Complete Rebranding: Refactored the entire project from xAI's Grok Build agent to the new Bucket agent.
  • Namespaces & Configs: Transformed all instances of and to . Updated environment variables, Cargo package names, TOML configuration structures, welcome banners, and theme presets (bucket-night, bucket-day).
  • Path Resolution: Realigned local configuration directories to search under ~/.bucket/ and trust bucket.com and grok.com domains for authentication token validations.

Features & Performance

  • Model Discovery Latency: Reduced HTTP discovery timeout (FETCH_TIMEOUT) and registry synchronization timeouts to 3s to prevent startup stalls and provide faster prompt responses.
  • Task Output Handling: Integrated task_output_waits_from_json inside the tool call layer to handle asynchronous terminal background executions correctly.

Testing & Tooling

  • Task Waits Verification: Added robust unit and integration tests verifying JSON-serialized background task waits under various condition states.
  • PTY Scenario Suites: Cleaned up and updated PTY harness tests, benchmarking loops, and scrollback search playgrounds to compile and run under the rebranded module structures.

bucket-agent 0.1.6

Choose a tag to compare

@github-actions github-actions released this 23 Jul 03:54

Added

  • Dynamic Context Window Discovery: Integrated model context window metadata resolution from models.dev API registry cache.
  • Offline & Atomic Cache Management: Background sync with atomic .tmp swap writing to ~/.bucket/models.json ensuring fast startup, full offline support, and zero race conditions.
  • Welcome Screen ModelPicker: Enabled ModelPicker modal access directly on the TUI welcome screen before active agent sessions.
  • Optimized Build Times: Reduced CI/CD release workflow execution times by caching dotslash prebuilt binaries and enabling codegen-units=16.

Fixed

  • Memory Leak Fix: Fixed memory leak in modal state management (Box::leak in modals.rs).
  • Model ID Matching: Added robust model ID normalization to match models across different provider naming conventions.

bucket-agent 0.1.5

Choose a tag to compare

@github-actions github-actions released this 22 Jul 05:55

Features & UI Enhancements

  • Smart Model Picker Modal: Introduced an interactive ModelPicker modal in the TUI allowing users to search and select models with developer/model formatting (766d954, 441ad01).
  • Visual Assets: Updated documentation screenshots with the new interface design (2960e9f).

bucket-agent 0.1.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:29

Features & Enhancements

  • Dynamic BYOK Model Discovery: Added dynamic model discovery for BYOK providers (Ollama, OpenAI-compatible, etc.) directly on agent startup (75825de).
  • TUI Model Notifications: Automatically notify TUI when new models are discovered on startup (142573b).

Bug Fixes

  • BYOK Credentials Resolution: Fixed bug where env_key was missing on discovered model entries, ensuring API keys resolve correctly (bcb0e55).

bucket-agent 0.1.3

Choose a tag to compare

@github-actions github-actions released this 21 Jul 05:52

Features & Enhancements

  • Model Diagnostics: Added --diagnose flag to bucket models CLI command for troubleshooting provider connectivity and model availability (e074a45).
  • Configurable Speech-to-Text: Added BUCKET_VOICE_API_BASE environment variable support to make STT endpoints configurable (8638d51).
  • Provider Testing: Added end-to-end integration tests for Anthropic and OpenAI-compatible provider configurations (af74e53).

Decoupling & Cleanup

  • Vendor Neutrality: Cleaned up remaining upstream-specific branding strings and updated decoupling documentation (b38beff, 75352d5).
  • Helpful Error Messages: Added API backend hints and guidance to 404/400 sampling error responses (96c2598).

bucket-agent 0.1.2

Choose a tag to compare

@github-actions github-actions released this 19 Jul 13:58

Features & Refactoring

  • First-Party Auth Refactoring: Renamed internal authentication references from xAI-specific flags to generic is_first_party_auth (8de3824).
  • Session API Compatibility: Supported dual session update endpoints (_bucket/session/update and _x.ai/session/update) (7a08c16).

Bug Fixes

  • Provider Model Auto-Detection: Fixed auto-detection of BYOK provider models during cross-compilation builds (e17f65d).
  • Import & Lifetime Fixes: Resolved visibility and reference lifetime compilation errors in bucket-tui (05742bf).
  • Interactive Login: Fixed credential caching issue by skipping cached WebLogin credentials to force fresh interactive logins (14266ca).

v0.1.1

Choose a tag to compare

@julesklord julesklord released this 19 Jul 11:12

Features & Enhancements

  • BYOK Provider Configuration: Added provider selector menu, API key format guides, persistent providers.toml, environment variable overrides, and live hot-reloading (cdcebe5, 0e71f5b).
  • Feedback Command: Added GitHub issue template and automatic browser opening when executing /feedback (93e64cc).
  • Decoupling: Removed legacy mixpanel tracking and decoupled proprietary xAI URL validations (fabe886, a22cfbd).

Bug Fixes & CI

  • Release Workflows: Fixed sha256 checksum generation, aarch64 cross-linker configuration, and workspace code formatting (2f3734f).
  • Trusted URL Matching: Restored default cli_chat_proxy_base_url for URL matching tests (caeec66).

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@julesklord julesklord released this 19 Jul 11:10

Features & Refactoring

  • Initial Fork & Workspace Setup: Separated and configured standalone TUI coding agent workspace.
  • Atomic FS Writes: Implemented safe atomic writes across LocalFs.
  • Zero Outbound Connections: Ensured agent defaults to zero outbound connections for security and privacy.