Skip to content

Releases: PsiACE/bub

0.2.2

25 Feb 04:55
450549d

Choose a tag to compare

What's Changed

  • feat: add explicit proxy for telegram channel by @emliunix in #57
  • fix: correct environment variables group for telegram channel by @invzhi in #58
  • fix : handle non-UTF-8 output in subprocess execution by @glasscatya in #61
  • fix: remove legacy telegram json parsing from router by @glasscatya in #64

New Contributors

Full Changelog: 0.2.1...0.2.2

0.2.1

14 Feb 09:11
9f72190

Choose a tag to compare

Full Changelog: 0.2.0...0.2.1

0.2.0: Multi-Channel & Tape-First

14 Feb 08:03
46174c5

Choose a tag to compare

Tape-First Runtime Expansion

This release significantly improves Bub as an engineering runtime, with better structure, stronger channel support, and smoother long-running operations.

What’s new

Bub now has a clearer runtime architecture organized around app lifecycle, routing, tape memory, channels, tools, and skills. This makes behavior more predictable and easier to maintain.

The CLI experience is more complete with four working modes:

  • bub chat for interactive sessions
  • bub run for one-shot execution
  • bub message for running message channels
  • bub idle for scheduler-only operation

bub run now also supports tighter execution control, including session id, tool/skill subset restrictions, and scheduler toggling.

Channel integrations

Telegram support is improved and Discord support is now built in as a first-class channel.

Both channels run through the same bub message entrypoint and support access control through environment-based allowlists.

Scheduling and long-running workflows

The scheduler path is now more practical for autonomous workflows:

  • dedicated bub idle mode
  • built-in schedule tools (schedule.add, schedule.list, schedule.remove)
  • improved runtime shutdown and signal handling for safer background operation

Tape and session flow

Tape capabilities are expanded with stronger session handling and search ergonomics, including fork/merge flow and fuzzy search behavior.

Skills and tool ecosystem

Skill loading and packaging are improved, and bundled skills are broader (including Bub, Telegram, Discord, and GitHub-related workflows).

Tool and skill presentation in runtime has also been refined for better discoverability and control.

Deployment and docs

Deployment support is more complete with Docker and Compose artifacts (Dockerfile, docker-compose.yml, entrypoint.sh) and updated docs for CLI usage, deployment, Telegram, and Discord.

Baby Bub - 0.1.1

15 Aug 02:05

Choose a tag to compare

for details: https://psiace.me/posts/agent-has-no-secret/

What's Changed

  • feat: intro event-driven by @PsiACE in #6

    • Introduce event-driven architecture
      • using Eventure and Huey to refactor the core agent system, improving responsiveness and observability.
    • No breaking changes, maintaining backward compatibility, so existing code does not need to be modified to use.

Full Changelog: 0.1.0...0.1.1

Baby Bub - 0.1.0

29 Jul 18:36

Choose a tag to compare

This is the initial release of Baby Bub, a minimal AI-powered CLI tool that demonstrates the core concept of an intelligent coding assistant.

What's Included

Core Features:

  • Interactive chat mode with AI agents
  • Single command execution mode
  • Multi-provider AI support (OpenAI, Anthropic, Ollama via Any-LLM)
  • ReAct pattern implementation for tool usage
  • Rich CLI interface with Typer

Available Tools:

  • run_command - Execute shell commands
  • file_read - Read file contents
  • file_write - Create new files
  • file_edit - Modify existing files

Configuration:

  • Environment variable configuration
  • Custom system prompts via BUB.md files
  • Workspace-specific settings
  • Flexible model and provider selection

What's Coming Next

Baby Bub 0.1.0 is just the beginning!

I'm currently developing a completely rewritten super version that will compete with the most advanced CLI agents like:

For Early Adopters

If you're interested in the concept and want to experiment with AI-powered CLI tools, this minimal version provides a solid foundation. The super version will be a complete rewrite with significantly enhanced capabilities.


Baby Bub 0.1.0 - A minimal step toward the future of AI-powered development tools.

baby bub - 0.1.0-alpha.1

16 Jul 09:31
ac212df

Choose a tag to compare

Pre-release

Milestone

Bub has taken its very first step toward self-improvement!

Bub: Successfully fixed the first mypy issue by adding the missing return type annotation -> None to the __init__ method in
src/bub/cli/render.py, reducing the error count from 24 to 23.

What's Changed

New Contributors

  • @PsiACE made their first contribution in #1

Full Changelog: https://github.com/PsiACE/bub/commits/0.1.0-alpha.1