Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
9088a88
feat: Add knowledge store for persistent agent memory
joaopauloschuler Mar 1, 2026
cca8974
feat: Update session save/load and stats for knowledge store
joaopauloschuler Mar 1, 2026
34cbf95
feat: Add should_add_tool_description_into_system_prompt flag
joaopauloschuler Mar 1, 2026
0d85775
feat: Show context and knowledge size in turn summary and system prom…
joaopauloschuler Mar 1, 2026
8af881e
docs: Update compression-plan.md to reflect implemented code
joaopauloschuler Mar 1, 2026
0213cec
feat: Knowledge-aware compression (Option B)
joaopauloschuler Mar 1, 2026
aaca159
feat: Combined summary + knowledge update in Phase 1 compression (Opt…
joaopauloschuler Mar 1, 2026
8890ec2
docs: Update compression-plan.md for Phase 1 knowledge extraction
joaopauloschuler Mar 1, 2026
3eb86e2
feat: Include compressed history in compression prompt for deduplication
joaopauloschuler Mar 2, 2026
227a54b
docs: Update compression-plan.md for compressed history inclusion in …
joaopauloschuler Mar 2, 2026
b34cf90
Add full system prompt descriptions for plan, summarize_actionstep, m…
joaopauloschuler Mar 2, 2026
a897fd2
feat: show knowledge char count in step summary
joaopauloschuler Mar 2, 2026
8d404cb
Show knowledge char count in /show-stats even when empty
joaopauloschuler Mar 2, 2026
a2f3610
UI: rename 'Knowledge store' to 'Knowledge' in user interface labels
joaopauloschuler Mar 2, 2026
f488299
Add /show-knowledge command to display full knowledge store content
joaopauloschuler Mar 2, 2026
f3b3f00
Fix SyntaxWarning: use raw strings for \[ in help table rows
joaopauloschuler Mar 2, 2026
19fd514
Add /compression-keep-compressed-steps and /compression-max-compresse…
joaopauloschuler Mar 2, 2026
e0622be
Auto-try .json extension in /session-load when file not found
joaopauloschuler Mar 2, 2026
5c84974
Add /compression-set-high, /compression-set-normal, /compression-set-…
joaopauloschuler Mar 2, 2026
03ef5f5
Better compression prompt.
joaopauloschuler Mar 2, 2026
c92ce3a
Rename REPL commands: /compression-set-normal→medium, /load-instructi…
joaopauloschuler Mar 2, 2026
eb50bca
feat: add MCP server support to bp_cli.py
joaopauloschuler Mar 2, 2026
3643024
feat: add MCP server support to bp_ad_infinitum.py
joaopauloschuler Mar 2, 2026
d9d4b73
feat: pass post-batch steps to compressor to prevent stale knowledge …
joaopauloschuler Mar 2, 2026
03e79b6
feat: pass post-batch steps to Phase 2 (merge_compressed) to prevent …
joaopauloschuler Mar 2, 2026
8797da9
Small instruction update.
joaopauloschuler Mar 2, 2026
7ebeefe
Minor prompt fixes.
joaopauloschuler Mar 2, 2026
8671f6d
docs: add Inspirations from Biology section to compression-plan.md
joaopauloschuler Mar 2, 2026
b7d16b3
Updates documentation about compression.
joaopauloschuler Mar 2, 2026
eb9cb5d
Renaming compression doc file.
joaopauloschuler Mar 2, 2026
57474e6
Minor fix on the compression documentation.
joaopauloschuler Mar 2, 2026
ab25e83
Minor fix to the compression documentation.
joaopauloschuler Mar 2, 2026
7aec6a9
Compression code review.
joaopauloschuler Mar 3, 2026
009c21c
md compression - review.
joaopauloschuler Mar 3, 2026
2ace61b
Enhance context compression description in README
joaopauloschuler Mar 3, 2026
b30b6d3
docs: improve biological inspirations section in compression.md
joaopauloschuler Mar 3, 2026
a905821
Fix capitalization in context compression description
joaopauloschuler Mar 3, 2026
a723e40
Merge branch 'bpsa' of github.com:joaopauloschuler/beyond-python-smol…
joaopauloschuler Mar 3, 2026
076a6b6
Bump version from 1.23.10 to 1.23.11
joaopauloschuler Mar 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLI.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ Use `prompt_toolkit` for:
| `/compression-model <model>` | Switch compression model |
| `/exit` | Exit the REPL |
| `/help` | Show available commands and brief descriptions |
| `/load-instructions` | Load agent instruction files into next prompt |
| `/instructions-load` | Load agent instruction files into next prompt |
| `/plan [on\|off\|N]` | Toggle or set planning interval (default: 22) |
| `/pwd` | Show current working directory |
| `/repeat <N> <prompt>` | Run the same prompt N times, each on a fresh agent with current context |
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ limitations under the License.

* 💻 **Interactive CLI ([`bpsa`](#cli-bpsa)):** Multi-turn REPL with slash commands, command history, tab completion, session stats, and auto-approve mode.
* 🔄 **Infinite runtime CLI ([`ad-infinitum`](#cli-ad-infinitum)):** Allows agents to **run ad infinitum** via autonomous looping.
* 🗜️ **Context compression**: Automatic LLM-based summarization of older memory steps to manage context window size during long-running tasks.
* 🗜️ **Context compression**: Biologically inspired [automatic LLM-based summarization](docs/compression.md) of older memory steps to manage context window size during long-running tasks.
* 🌐 **Browser integration:** Control a headed Chromium browser from agent code blocks via Playwright (`--browser` flag).
* 🖥️ **GUI interaction:** Launch, screenshot, click, type, and send keys to native GUI applications on X11 via xdotool/ImageMagick (`--gui-x11` flag).
* 👁️ **Image loading:** Agents can load and visually inspect image files (plots, screenshots, diagrams) via the built-in `load_image` tool — always available, no flags needed.
Expand Down
97 changes: 0 additions & 97 deletions docs/compression-plan.md

This file was deleted.

Loading
Loading