mateclaw/mateclaw-server/src/test/java/vip/mate/agent/context
matevip 7894a50067 fix(tool): emit absolute download URLs for streaming-generated files (#164)
Streaming chat ran render tools on an async thread with no bound request,
so download links lost their host and arrived without a domain. Resolve the
host on the request thread and carry it through ChatOrigin/ToolContext;
falls back to a configurable public-base-url, then a relative path.
2026-06-07 15:03:48 +08:00
..
ChatOriginSenderFieldsTest.java fix(tool): emit absolute download URLs for streaming-generated files (#164) 2026-06-07 15:03:48 +08:00
ChatOriginTest.java fix(tool): emit absolute download URLs for streaming-generated files (#164) 2026-06-07 15:03:48 +08:00
CompactAgedToolResponsesTest.java feat(agent): age-based compaction of older tool-response bodies 2026-05-24 23:00:11 +08:00
ConversationWindowManagerAnchorTest.java feat(context): anchor the first user message after compaction so long tasks remember the original goal 2026-05-13 08:50:15 +08:00
ConversationWindowManagerPairSafeBoundaryTest.java fix(context): never compact across a split tool_call ↔ tool_response pair 2026-05-13 08:50:08 +08:00
ConversationWindowManagerPtlTest.java feat(agent): structured compaction on prompt-too-long preserves prefix 2026-05-16 14:51:14 +08:00
ConversationWindowManagerSpillMarkerPreservationTest.java feat(context): preserve spill markers across compaction phases, persist enriched boundary, broadcast compact_status SSE (#110) 2026-05-13 08:50:28 +08:00
ConversationWindowManagerSummaryBudgetTest.java refactor(prompt): clean up prompt corpus, fix summary_budget bug, route fallbacks through i18n 2026-04-19 09:02:37 +08:00
ConversationWindowManagerToolPruningTest.java fix(context): preserve raw older tool results instead of rewriting them to a lossy summary 2026-05-13 08:50:02 +08:00
LoopMessageBudgeterTest.java fix(agent): replace per-loop head/tail trim with anchored token-budget budgeter 2026-05-26 07:34:25 +08:00
RuntimeContextInjectorSenderTest.java fix(tool): emit absolute download URLs for streaming-generated files (#164) 2026-06-07 15:03:48 +08:00
StructuredTruncatorTest.java fix(agent): structure-aware truncation to stop mid-JSON cuts inducing hallucination (#187) 2026-05-21 15:13:07 +08:00
TokenEstimatorToolsTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
ToolPairSanitizerTest.java fix(agent): replace per-loop head/tail trim with anchored token-budget budgeter 2026-05-26 07:34:25 +08:00