22 packages
-
ai.lingshu.lingshu-parent
JDK 8+ Java Agent engine, Spring Boot SPI, ReAct Loop, 9 pluggable Slots
0 -
ai.lingshu.lingshu-a2a-server
A2A protocol server + AgentCard generation — placeholder for Story #009 (dsh §5.6.8)
0 -
ai.lingshu.lingshu-examples
Examples aggregator — ≤10 examples per Story, each ≤ 100 lines (dsh §10.2)
0 -
ai.lingshu.demo-empty
Empty application.yml + Spring Boot main + AgentFactory.create + agent.run — AC-01 black-box verification
0 -
ai.lingshu.demo-engineer
5-segment prompt assembly with Identity + Instructions + CLAUDE.md memory — AC-09 black-box verification
0 -
ai.lingshu.demo-local-tools
Standalone Spring Boot wiring test for the 4 built-in local Tools (Read/Write/Edit/Bash) registered via the shared ToolRegistry SPI — AC-19 black-box verification
0 -
ai.lingshu.demo-spi
Custom LlmProvider registered via SlotProvider SPI — verifies Router multi-Provider resolution + version compatibility check
0 -
ai.lingshu.demo-parallel
LinearTurnEngine.dispatchParallel — 4 independent 1s Tools dispatched concurrently; asserts wall-clock ≤ 1.3s vs 4s serial baseline
0 -
ai.lingshu.demo-cancellation
CancellationToken 三层贯通(FlowEngine / ToolExecutor / LlmProvider)+ AC-04 200ms 协作式取消
0 -
ai.lingshu.demo-tenants
Story #006 demo — TenantContext ThreadLocal + 4 维隔离(nested / exception / cross-thread / null-validation)
0 -
ai.lingshu.demo-reload
Story #007 demo — AgentConfigRegistry AtomicReference + YamlWatcher 1s poll interval + freeze semantics
0 -
ai.lingshu.demo-a2a
Story #009 AgentCard + #009a gRPC transport + #009b HTTP-JSON-RPC + #009c RemoteAgentTool + #009d RemoteAgentSchemaBuilder + #009e lifecycle wiring
0 -
ai.lingshu.demo-max-steps
Story #008 demo — MaxStepsExceeded event 发射 + LinearTurnEngine 终止路径 + STOP reason=MAX_STEPS
0 -
ai.lingshu.demo-compactor
Story #018 demo — TruncatingCompactor + CompactorRouter SPI + 2 段还原(ToolResult 截断 + sliding-window drop)
0 -
ai.lingshu.lingshu-cli
CLI entrypoint — Story #017 implements 5 subcommands (run / resume / serve / doctor / config)
0 -
ai.lingshu.demo-skill
Story #020a SkillTool + #020b SkillSource (classpath/directory) + #020c CLI /xxx dispatch
0 -
ai.lingshu.demo-mcp
Story #021a stdio + #021b Tool adapter + #021c SSE/streamable-HTTP transports — McpServerConnection 3 实现 + Factory dispatch 黑盒
0 -
ai.lingshu.demo-delegate
Story #022 @AgentTool + Story #023 DelegateTool (Task tool) + Story #024 [TOOL SCHEMAS] 段 wiring
0 -
ai.lingshu.demo-product
Comprehensive product demo combining 8 features in one HTTP streaming UI: SSE chat, multi-turn sessions, custom Tools, @AgentTool, Skills, Delegate sub-agents, Compactor, Identity/Instructions/Memory. spring-boot-starter-web precedent: demo-empty/pom.xml:25.
0 -
ai.lingshu.demo-product-a2a-server
Companion demo to demo-product. Exposes an A2A agent at port 9090 with a single 'translate' skill backed by an @AgentTool method. Pairs with demo-product so the chat UI can call `remote_agent` to translate text across JVM boundaries. Replaces lingshu A2aServer via @SpringBootApplication(exclude = A2aServerAutoConfiguration.class) because lingshu A2aServer's RpcDispatcherHandler does NOT dispatch tools/call to a local ToolRegistry — see DemoA2aServer class Javadoc for the full rationale.
0