feat(agent): group ingestion proposals by learning

This commit is contained in:
vasily committed 2026-10-15 00:01:42 +08:00
1 parent ea5fa236ea
commit f3c5417b8b
6 files changed
+54 -32

No files matched your search

+28 -28
View File
@@ -1,6 +1,6 @@
{
"pack_id": "gewu-research",
"pack_version": "0.16.0",
"pack_version": "0.19.0",
"manifest_version": "1.0.0",
"status": "local-contract-and-checkpoint-bound-hosts-not-qualified",
"execution": "existing-local-agent-host",
@@ -10,7 +10,7 @@
"contract_id": "gewu.service.v1",
"contract_version": 1,
"path": "contracts/service-v1.json",
"sha256": "a0120520aadb73fee08138b7b60a5ee05b82823e028ec1bc644ead6637920668",
"sha256": "1b70e5eaddbd0db869b679462fe14167c221aab44e3691aa38409c9c1f7c7799",
"scope": "Generated local MCP tool input schemas and v1 record schemas; native host workflows remain NOT RUN."
}
],
@@ -28,10 +28,10 @@
"skills": [
{
"id": "kb-ingest",
"version": "0.2.0",
"version": "0.4.0",
"entry": "skills/kb-ingest/SKILL.md",
"pipeline": "pipelines/ingest.md",
"pipeline_version": "0.2.0"
"pipeline_version": "0.4.0"
},
{
"id": "kb-query",
@@ -73,8 +73,8 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.skill.kb-ingest@0.2.0",
"gewu.protocol.contributions@0.3.0",
"gewu.skill.kb-ingest@0.4.0",
"gewu.skill.kb-query@0.1.0",
"gewu.skill.kb-curate@0.1.0",
"gewu.skill.kb-synthesize@0.2.0"
@@ -112,7 +112,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "4de60c95fddabd94223df0bad3cd2090b04d6e7a484488c8ea300a9e181246e6",
"sha256": "94fb3d58a9534ab3c4ee35ba890825a21a65438e7d7e911544764d28de8c3503",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -137,10 +137,10 @@
"module_id": "contributions",
"kind": "protocol",
"entry": "protocols/CONTRIBUTIONS.md",
"implementation_version": "0.4.0",
"implementation_version": "0.3.0",
"provided_contract": {
"id": "gewu.protocol.contributions",
"version": "0.2.0"
"version": "0.3.0"
},
"requires_contracts": [
"gewu.local-checkpoint@0.1.0"
@@ -159,23 +159,23 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "4c5b6169daf675866355265d598a0338b67fd9b819862031cd24d66753ea7b05",
"sha256": "8dcd38e78dc79ec93097b17c4c54a68f3e0cc407535a7afa1c63a1369e21107f",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-ingest",
"kind": "skill",
"entry": "skills/kb-ingest/SKILL.md",
"implementation_version": "0.4.0",
"implementation_version": "0.7.0",
"provided_contract": {
"id": "gewu.skill.kb-ingest",
"version": "0.2.0"
"version": "0.5.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.pipeline.kb-ingest-pipeline@0.2.0"
"gewu.protocol.contributions@0.3.0",
"gewu.pipeline.kb-ingest-pipeline@0.5.0"
],
"required_service_capabilities": [
"proposal:evaluate",
@@ -190,22 +190,22 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "39d559dbc43b14cff6816a92bc95e337128b4eacea899d12cd71becbd441cc12",
"sha256": "2ce5a1ff710389761bf48a1a0cd48965c477a2a8705cb1cd0dd710324380e941",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-ingest-pipeline",
"kind": "pipeline",
"entry": "pipelines/ingest.md",
"implementation_version": "0.3.0",
"implementation_version": "0.6.0",
"provided_contract": {
"id": "gewu.pipeline.kb-ingest-pipeline",
"version": "0.2.0"
"version": "0.5.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0"
"gewu.protocol.contributions@0.3.0"
],
"required_service_capabilities": [
"proposal:evaluate",
@@ -220,7 +220,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "2942147e529b30a4ed92c9d17c5a9262328de31ec1cc584737c8b6eb9c103f71",
"sha256": "045bad113be7e1a6e8f7ea0646c5bd083ced299745abb2a099e574a5f41c5916",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -235,7 +235,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.protocol.contributions@0.3.0",
"gewu.pipeline.kb-query-pipeline@0.1.0"
],
"required_service_capabilities": [
@@ -260,7 +260,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0"
"gewu.protocol.contributions@0.3.0"
],
"required_service_capabilities": [
"knowledge:read"
@@ -284,7 +284,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.protocol.contributions@0.3.0",
"gewu.pipeline.kb-curate-pipeline@0.1.0"
],
"required_service_capabilities": [
@@ -315,7 +315,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0"
"gewu.protocol.contributions@0.3.0"
],
"required_service_capabilities": [
"knowledge:read",
@@ -345,7 +345,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.protocol.contributions@0.3.0",
"gewu.pipeline.kb-synthesize-pipeline@0.2.0"
],
"required_service_capabilities": [
@@ -370,7 +370,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.2.0"
"gewu.protocol.contributions@0.3.0"
],
"required_service_capabilities": [
"knowledge:read"
@@ -397,7 +397,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "5032436c257a203a36be6f093b7ae5db61a844060963ba25f855b0ef2af0f422",
"sha256": "a8f06d35a0e839be9d6c4582b6a3d50cd6588f9a9c8bac291969fac5d4290178",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -435,7 +435,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "a0120520aadb73fee08138b7b60a5ee05b82823e028ec1bc644ead6637920668",
"sha256": "1b70e5eaddbd0db869b679462fe14167c221aab44e3691aa38409c9c1f7c7799",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -516,6 +516,6 @@
"snapshot": {
"algorithm": "sha256",
"scope": "modules array serialized as UTF-8 JSON with sorted keys and compact separators",
"digest": "f00e1677c0abafd42b8d70d14847a1044ba43917424cda7c4b18b5494a959385"
"digest": "0ad378e98a149fbb49aca24edd06a5fecf07679fd488d0556ffd6c7f31951b02"
}
}