Skip to content

New architecture: bub framework#85

Merged
frostming merged 39 commits intomainfrom
frost/bub-framework
Mar 6, 2026
Merged

New architecture: bub framework#85
frostming merged 39 commits intomainfrom
frost/bub-framework

Conversation

@frostming
Copy link
Collaborator

No description provided.

PsiACE and others added 27 commits March 5, 2026 19:28
Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
…adability and maintainability

Signed-off-by: Frost Ming <me@frostming.com>
…in the framework

Signed-off-by: Frost Ming <me@frostming.com>
…dling

Signed-off-by: Frost Ming <me@frostming.com>
…l calls

Signed-off-by: Frost Ming <me@frostming.com>
…e context handling

Signed-off-by: Frost Ming <me@frostming.com>
…legram integration

Signed-off-by: Frost Ming <me@frostming.com>
…ge handling

Signed-off-by: Frost Ming <me@frostming.com>
…uilding

Signed-off-by: Frost Ming <me@frostming.com>
…tence

Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
…and refactor agent file reading

Signed-off-by: Frost Ming <me@frostming.com>
… and add tests for skill functionality

Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
…s.py

Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
…request, release, workflow, and gist operations

Signed-off-by: Frost Ming <me@frostming.com>
…hannel as fallback

Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
…g requirements

Signed-off-by: Frost Ming <me@frostming.com>
…on requirements

Signed-off-by: Frost Ming <me@frostming.com>
…ed scripts

Signed-off-by: Frost Ming <me@frostming.com>
…test files

Signed-off-by: Frost Ming <me@frostming.com>
…yment, features, skills, and add extension guide; remove Discord integration

Signed-off-by: Frost Ming <me@frostming.com>
…workflow guides; update Telegram configuration details

Signed-off-by: Frost Ming <me@frostming.com>
…edoc example

Signed-off-by: Frost Ming <me@frostming.com>
@frostming frostming force-pushed the frost/bub-framework branch 2 times, most recently from ea5a18c to 96dea14 Compare March 6, 2026 02:32
…amework

- Added a new Agent class to handle prompt processing using hooks and tools.
- Refactored BubFramework to create a CLI app and manage workspace context.
- Updated CLI commands to utilize the new Agent for message handling.
- Removed legacy runtime engine references and replaced them with the Agent.
- Enhanced tape management with ForkTapeStore for better session handling.
- Improved system prompt retrieval and tool registration through hooks.
- Added utility functions for workspace management and event handling.
- Introduced tests for CLI app creation, channel management, and system prompt resolution.

Signed-off-by: Frost Ming <me@frostming.com>
@frostming frostming force-pushed the frost/bub-framework branch from 96dea14 to 1f76067 Compare March 6, 2026 03:17
…te_subprocess_shell

Fix #88

Signed-off-by: Frost Ming <me@frostming.com>
…the bub_skills module

Signed-off-by: Frost Ming <me@frostming.com>
…ent sanitization and updating message processing to handle media data

Signed-off-by: Frost Ming <me@frostming.com>
@frostming frostming merged commit e0ed0b2 into main Mar 6, 2026
5 checks passed
@frostming frostming deleted the frost/bub-framework branch March 6, 2026 08:47
@hanxuanliang
Copy link

Amazing Work! This design is unexpected yet reasonable!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants