mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 19:23:42 +08:00
The runtime resolved SKILL.md from the workspace directory while the admin console read the skill_content column, so out-of-band file edits (agent shell tools in a chat session) changed runtime behavior but never showed up in the console, and a failed workspace export left agents executing stale content the console claimed was current. - SkillContentReconciler: three-way sync between the canonical DB column and the convention-workspace file, anchored on a sidecar hash marker. File-side edits ingest into the DB, DB-side edits materialize to the file, two-sided conflicts resolve DB-wins with a backup. - Skill detail GET performs a read-time reconcile and triggers a single-skill rescan when the file side changed, so a console query is always current without waiting for the runtime cache TTL. - SkillMarket detail drawer refetches the row and runtime status on open instead of rendering the page-load list snapshot. |
||
|---|---|---|
| .. | ||
| model | ||
| ScriptSkillWrapperToolFactoryTest.java | ||
| SkillCatalogSorterTest.java | ||
| SkillContentReconcilerTest.java | ||
| SkillFileAccessPolicyTest.java | ||
| SkillFrontmatterParserTest.java | ||
| SkillRuntimeServiceConstraintsAndToolsTest.java | ||
| SkillRuntimeServiceLoadedPinTest.java | ||
| SkillRuntimeServicePromptBudgetTest.java | ||
| SkillRuntimeServiceRecencyBoostTest.java | ||
| SkillScriptExecutionServiceCodeTest.java | ||
| SkillScriptExecutionServicePipMirrorTest.java | ||
| SkillSecurityServiceTest.java | ||