Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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 bamboo
Submodule bamboo updated 85 files
+1 −0 Cargo.lock
+148 −1 crates/app/bamboo-broker/src/child_link.rs
+4 −0 crates/app/bamboo-broker/src/client.rs
+32 −3 crates/app/bamboo-broker/src/core.rs
+3 −2 crates/app/bamboo-broker/src/peer_auth.rs
+22 −0 crates/app/bamboo-broker/src/proto.rs
+381 −15 crates/app/bamboo-broker/src/serve.rs
+7 −6 crates/app/bamboo-broker/src/server.rs
+2 −0 crates/app/bamboo-broker/tests/bus_e2e.rs
+107 −31 crates/app/bamboo-server-tools/src/ask_agent.rs
+122 −110 crates/app/bamboo-server-tools/src/deploy_agent.rs
+5 −0 crates/app/bamboo-server-tools/src/lib.rs
+84 −0 crates/app/bamboo-server-tools/src/parent_request_reply.rs
+169 −7 crates/app/bamboo-server-tools/src/sub_agent.rs
+390 −71 crates/app/bamboo-server-tools/src/sub_agent_facade.rs
+249 −1 crates/app/bamboo-server-tools/tests/ask_agent_tool.rs
+85 −7 crates/app/bamboo-server/src/app_state/actor_events.rs
+62 −33 crates/app/bamboo-server/src/app_state/builder.rs
+4 −0 crates/app/bamboo-server/src/app_state/mod.rs
+813 −12 crates/app/bamboo-server/src/app_state/parent_approval_reviewer.rs
+70 −9 crates/app/bamboo-server/src/app_state/parent_permission_outcome.rs
+549 −0 crates/app/bamboo-server/src/app_state/parent_permission_reconcile.rs
+1 −1 crates/app/bamboo-server/src/app_state/parent_permission_request.rs
+374 −0 crates/app/bamboo-server/src/app_state/parent_question_outcome.rs
+1,016 −0 crates/app/bamboo-server/src/app_state/parent_question_reconcile.rs
+14 −7 crates/app/bamboo-server/src/app_state/tools.rs
+474 −0 crates/app/bamboo-server/src/app_state/wake_reconciler.rs
+4 −0 crates/app/bamboo-server/src/handlers/agent/actor_snapshot.rs
+42 −0 crates/app/bamboo-server/src/tools/child_session_adapter.rs
+313 −21 crates/app/bamboo-server/src/tools/sub_agent_tests.rs
+168 −2 crates/core/bamboo-domain/src/session/inbox.rs
+4 −0 crates/core/bamboo-domain/src/session/mod.rs
+806 −0 crates/core/bamboo-domain/src/session/parent_question.rs
+99 −0 crates/core/bamboo-domain/src/session/parent_question_checkpoint.rs
+6 −0 crates/core/bamboo-domain/src/session/parent_request.rs
+3 −0 crates/core/bamboo-domain/src/session/types.rs
+758 −19 crates/engine/bamboo-engine/src/external_agents/actor_adapter.rs
+6 −0 crates/engine/bamboo-engine/src/external_agents/runtime.rs
+7 −0 crates/engine/bamboo-engine/src/runtime/execution/spawn.rs
+11 −0 crates/engine/bamboo-engine/src/runtime/runner/loop_execution/pipeline.rs
+20 −7 crates/engine/bamboo-engine/src/runtime/runner/loop_execution/startup.rs
+87 −0 crates/engine/bamboo-engine/src/runtime/runner/session_setup/tests.rs
+10 −1 crates/engine/bamboo-engine/src/runtime/runner/session_setup/tool_schemas.rs
+58 −13 crates/engine/bamboo-engine/src/sdk/spawn.rs
+335 −5 crates/engine/bamboo-engine/src/session_activation.rs
+32 −22 crates/engine/bamboo-engine/src/session_app/child_completion_coordinator.rs
+2 −2 crates/engine/bamboo-engine/src/session_app/child_session/actions.rs
+1 −1 crates/engine/bamboo-engine/src/session_app/child_session/inspection.rs
+23 −0 crates/engine/bamboo-engine/src/session_app/child_session/mod.rs
+373 −0 crates/engine/bamboo-engine/src/session_app/child_session/owned_tree.rs
+33 −0 crates/engine/bamboo-engine/src/session_app/respond.rs
+105 −0 crates/engine/bamboo-engine/src/session_repository.rs
+104 −3 crates/infra/bamboo-storage/src/session_inbox.rs
+425 −5 crates/infra/bamboo-storage/src/session_inbox_owned.rs
+429 −1 crates/infra/bamboo-storage/src/session_inbox_owned_tests.rs
+268 −0 crates/infra/bamboo-storage/src/session_merge.rs
+100 −20 crates/infra/bamboo-storage/src/v2.rs
+260 −0 crates/infra/bamboo-storage/src/v2/parent_question_checkpoint.rs
+1 −0 crates/infra/bamboo-subagent/Cargo.toml
+530 −0 crates/infra/bamboo-subagent/src/environment.rs
+110 −2 crates/infra/bamboo-subagent/src/executor.rs
+1 −0 crates/infra/bamboo-subagent/src/lib.rs
+12 −0 crates/infra/bamboo-subagent/src/mailbox.rs
+32 −0 crates/infra/bamboo-subagent/src/proto.rs
+34 −2 crates/infra/bamboo-subagent/src/transport.rs
+3 −1 crates/infra/bamboo-subagent/tests/e2e_subprocess.rs
+36 −0 docs/design/actor-library-evaluation.md
+20 −7 docs/design/compact-subagent-caller.md
+2 −0 docs/design/subagent-actor-runtime-design.md
+10 −0 src/actor_cli.rs
+16 −4 src/bin/bamboo.rs
+3 −0 src/claude_code_executor.rs
+2 −0 src/codex_app_server_executor.rs
+2 −0 src/codex_cli_executor.rs
+390 −22 src/subagent_worker.rs
+6 −0 tests/child_creation_identity.rs
+6 −0 tests/child_ordinary_effort.rs
+324 −13 tests/compact_subagent_facade.rs
+25 −155 tests/deploy_agent_tool_e2e.rs
+2 −0 tests/e2e_codex_app_server_manual.rs
+475 −0 tests/local_parent_question_actor.rs
+16 −10 tests/local_zero_tool_actor.rs
+4 −3 tests/native_tool_ceiling.rs
+190 −10 tests/remote_broker_activation.rs
+3 −1 tests/subagent_worker_e2e.rs
Loading