Commit b63dca7
committed
feat(core): host-registered dynamic session tools
AgentSession::register_dynamic_tool / unregister_dynamic_tool — lets an
embedding app (the a3s-code CLI's login-gated 'runtime' offload tool) add a
native tool to a live session; it enters the LLM toolset on the next run,
the same way MCP tools surface after add_mcp_server. Idempotent by name.
Base: the exact core snapshot a3s-cli 0.5.x pinned (e1b65e8), so the 0.6.0
CLI release ships the combination its tests ran against.1 parent e1b65e8 commit b63dca7
1 file changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1339 | 1339 | | |
1340 | 1340 | | |
1341 | 1341 | | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
1342 | 1357 | | |
1343 | 1358 | | |
1344 | 1359 | | |
| |||
0 commit comments