mateclaw/mateclaw-server/src/test/java/vip/mate/skill/runtime
matevip aa0e249ce4 feat(skill): endpoint reachability checks in the skill requirement gate
Skills backed by a network service could show ready while the service
was unreachable from the current deployment (intranet-only address,
wrong network segment) — the failure only surfaced mid-task.

- endpoint requirement type: TCP-connect probe (1.5s timeout) of the
  declared service address; accepts http(s)://host[:port][/path],
  host:port, and bare-host forms
- URL-shaped check targets infer the endpoint type without an explicit
  declaration; unparseable targets report UNKNOWN instead of missing
- probe results cached 60s per host:port so refresh passes stay cheap
  and a VPN connect is picked up within a minute
- unreachable endpoints surface as setup-needed on the skill card,
  pre-flight requirement rows, and the agent-facing catalog
2026-07-22 14:38:37 +08:00
..
model chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
ScriptSkillWrapperToolFactoryTest.java feat(skill): typed wrapper tools for declared script entrypoints 2026-05-19 09:56:39 +08:00
SkillCatalogSorterTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
SkillContentReconcilerTest.java feat(skill): single-source SKILL.md — DB canonical, workspace file as tracked cache 2026-07-22 14:20:27 +08:00
SkillDependencyCheckerEndpointTest.java feat(skill): endpoint reachability checks in the skill requirement gate 2026-07-22 14:38:37 +08:00
SkillFileAccessPolicyTest.java fix(skill): allow template file access 2026-05-23 09:08:01 +08:00
SkillFrontmatterParserTest.java Initial commit: MateClaw — Java + Vue 3 AI Assistant System 2026-04-04 19:03:49 +08:00
SkillRuntimeServiceConstraintsAndToolsTest.java feat(agent): 注意力锚定与环境感知——MCP 工具溯源 + skill 约束固定 + 事件通知 (#490) 2026-07-06 11:50:41 +08:00
SkillRuntimeServiceLoadedPinTest.java feat(tool,skill,ui): progressive tool/skill disclosure (load_skill + enable_tool + tier UI) 2026-05-23 09:07:45 +08:00
SkillRuntimeServicePromptBudgetTest.java feat(skill): scope skill catalog and runtime by workspace (#135) 2026-05-15 20:01:25 +08:00
SkillRuntimeServiceRecencyBoostTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
SkillScriptExecutionServiceCodeTest.java feat(tool): add execute_code for running agent-authored code (#257) 2026-06-09 08:05:50 +08:00
SkillScriptExecutionServicePipMirrorTest.java feat(skill): configurable pip index for skill Python scripts (mirror & private LAN sources) 2026-07-10 14:48:56 +08:00
SkillSecurityServiceTest.java feat(skill): broaden script security scan + GBK zip-import fallback 2026-05-23 22:55:10 +08:00