mateclaw/mateclaw-server/src/test/java/vip/mate/agent
matevip 710b756281 test(chat): cover gateway-resilience error classification; fix PKIX casing
Add ErrorClassificationTest regression cases for the AI-gateway retry
hardening: 5xx-before-4xx ordering (a proxy 502 whose body says
"bad request" stays retryable), Chinese / numeric provider billing
patterns, and DNS / TLS infrastructure-fatal detection.

Fix the cert-trust pattern while adding its test: Java's ValidatorException
emits "PKIX path building failed" with an uppercase PKIX and the error
chain is not lower-cased, so the previous lowercase pattern never matched
— an untrusted/expired cert chain fell through to the retryable
SERVER_ERROR bucket and was retried in vain instead of failing over.
2026-06-15 08:09:59 +08:00
..
binding feat(agent): scope agent knowledge base access to a bound subset (#261) 2026-06-07 22:41:14 +08:00
context feat(agent): render runtime model identity line in RuntimeContextInjector 2026-06-08 20:53:39 +08:00
delegation chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
graph test(chat): cover gateway-resilience error classification; fix PKIX casing 2026-06-15 08:09:59 +08:00
progress feat(agent): inject stale-ledger reminder when the model stops updating 2026-05-24 23:00:35 +08:00
service chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
AgentAuthoringToolTest.java feat(agent): digital-employee builder skill to auto-create agents and chain them into a workflow (#165) 2026-05-21 16:26:04 +08:00
AgentGraphBuilderBasePathResolutionTest.java fix(tool): close three sandbox follow-up gaps surfaced by review 2026-05-25 17:55:56 +08:00
AgentGraphBuilderIdentityBlockTest.java feat(agent): append static About You identity block to system prompt 2026-06-08 20:53:39 +08:00
AgentGraphBuilderIT.java feat(approval): grant-based auto-approve with safety floor and resolution log 2026-05-27 14:07:39 +08:00
AgentGraphBuilderPreferenceTest.java chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
AgentServiceUniquenessTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
AgentToolSetTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
BaseAgentApprovalSanitizationTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
BaseAgentCarryRecentImageTest.java feat(agent): retain image context across turns for follow-ups (#303) 2026-06-11 13:53:56 +08:00
BaseAgentCronIsolationTest.java fix(cron): isolate scheduled-job runs from shared conversation (#142) 2026-05-17 07:58:10 +08:00
BaseAgentDirectToolHistoryScrubTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
BaseAgentHeadOrphanRepairTest.java fix(agent): make head-orphan repair order-sensitive — a later same-id assistant does not redeem an earlier orphan 2026-05-13 09:03:16 +08:00
BaseAgentImageCaptionPersistTest.java feat(agent): retain image context across turns for follow-ups (#303) 2026-06-11 13:53:56 +08:00
BaseAgentMultimodalSkipNoticeTest.java feat(agent): retain image context across turns for follow-ups (#303) 2026-06-11 13:53:56 +08:00
BaseAgentToolCallReplayTest.java fix(agent): structured tool-call replay + final-answer-only content (#120) 2026-05-14 07:46:30 +08:00
GraphEventPublisherIterationTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00