AndyInQtr commited on
Commit
7feff02
·
verified ·
1 Parent(s): c08d52d

r38: ppo_cho2 chain (choose wire 0.800), ft_skill5_ppo (stage-2 skill heads), refreshed card measurements

Browse files

Chains: base, ft_lang, ft_gr14_ppo, ft_tool5v2_ppo, ft_skill5_ppo, ft_triage5, ft_mail8, ft_sup3, ppo_cho2, ft_cmp2, ft_rrk3. ANE-pure f16 static, 0 fp32 islands, acceptance PASS on ne.

README.md CHANGED
@@ -13,7 +13,7 @@ tags:
13
  pipeline_tag: text-classification
14
  ---
15
 
16
- # Laya Decision-Plugin — combined Core AI decision model (r37)
17
 
18
  A **typed decision classifier** for coding agents: given an agent state and a
19
  typed question, it answers *which tool*, *which skill*, *allow/ask/block*,
@@ -45,7 +45,7 @@ exactly the dialect it was trained on); **temperatures ship per
45
  option-bucket**, matching each RL head's optimization point (builder aborts
46
  on stale configs).
47
 
48
- ## Scores — wire battery, frozen r36/r37 (`bench/reports/r36-dialect-fix/`)
49
 
50
  Accuracy is measured **through the deployed daemon over MCP** (train==serve
51
  strings), on held-out oracles. "wire = head" means the serving path adds no
@@ -55,13 +55,13 @@ loss versus offline evaluation.
55
  |---|----------|-------|---------------------------|-----------------|--------|
56
  | 1 | guardrail `guard_command` | ft_gr14_ppo | 0.315 exact-disposition, adversarial n=184; **red-line holds 11/91 never-trained reds** | 34/38 ms | shipped |
57
  | 2 | lang `lang_route` | ft_lang | **0.829** (open-massive, n=2606; base 0.159) | 36/39 ms | shipped |
58
- | 3 | skill `skill_select` | ft_skill4_ppo | 0.360 wire (n=161); head offline 0.615 @ 100 % coverage | 71/107 ms | shipped |
59
  | 4 | triage `triage_message` | ft_triage5 | 0.575 wire = 0.625 head (n=40; teacher's own pack 0.700 caps end-to-end) | 215/219 ms | shipped |
60
  | 5 | mail_sort `mail_sort` | ft_mail8 | 0.625–0.708 wire (two harnesses, n=24) = 0.70 head champion (teacher ceiling 0.95) | 35/37 ms | shipped |
61
  | 6 | supervise_run | ft_sup3 | **0.679 wire** (n=28; head 0.643, base 0.607) | 178/182 ms | shipped |
62
  | 7 | rerank_noul | ft_rrk3 | 0.100 exact = head (n=10; jaccard 0.765; base 0.000; teacher ceiling 8/10) | 215/281 ms | shipped |
63
  | 8 | compact_context | ft_cmp2 | 0.300 wire = head (n=10 exact-invariant golds; base 0.000) | 324/340 ms | shipped |
64
- | 9 | choose_action | ppo_cho | **0.650 wire = head = champion** (n=20; base 0.550) | 34/38 ms | shipped |
65
  | 10 | ladder_plan / plan_request / ack_gate | none by design | code-only use cases (arithmetic, rails, local rule) — zero model calls | 0 | by design |
66
 
67
  Three further use cases (ladder planning, request planning, ack gate) are
@@ -77,11 +77,11 @@ identical held-out golds:**
77
  | guardrail | 0.194 (raw red 10/35 unseen) | **0.465** routed; red-line holds 11/91 never-trained reds at floor | 2.4× |
78
  | lang | 0.159 | **0.829** wire (0.958 head) | 5.2× |
79
  | tool_route (20-slate) | 0.000 (acted 2/28, all wrong) | **0.750 @ 80 % coverage** (frozen oc2) | ∞ |
80
- | skill_select (107-slate) | 0.242 | **0.615 @ 100 % coverage** (dual-blind ho) | 2.5× |
81
  | triage | 0.250 | **0.625** head / 0.575 wire | 2.5× |
82
  | mail_sort | 0.250 | **0.70** champion (wire 0.625–0.708) | 2.8× |
83
  | supervise | 0.607 | **0.679** wire (head 0.643) | +12 % |
84
- | choose | 0.550 | **0.650** wire = head | +18 % |
85
  | compact | 0.000 | **0.300** wire = head | ∞ |
86
  | rerank | 0.000 | **0.100** exact / 0.765 jaccard | ∞ |
87
 
@@ -167,8 +167,12 @@ reads wire = head.
167
  - Skill-route real in-harness traffic is sparse; the verdict rests on a
168
  dual-blind-graded public holdout.
169
  - rerank/compact are early-loop chains: exact-match accuracy is low but each
170
- beats the base chain (0.000) and the frozen head; corpus expansion is the
171
- known lever.
 
 
 
 
172
  - Trained for the 20-tool / 107-slate coding-agent harness; foreign tool
173
  slates degrade gracefully to escalation, not to correct guesses.
174
  - Base checkpoint `convaiinnovations/laya-multilingual` is **Apache-2.0**;
 
13
  pipeline_tag: text-classification
14
  ---
15
 
16
+ # Laya Decision-Plugin — combined Core AI decision model (r38)
17
 
18
  A **typed decision classifier** for coding agents: given an agent state and a
19
  typed question, it answers *which tool*, *which skill*, *allow/ask/block*,
 
45
  option-bucket**, matching each RL head's optimization point (builder aborts
46
  on stale configs).
47
 
48
+ ## Scores — wire battery, r38 (plugin repo `bench/reports/r38-final/`)
49
 
50
  Accuracy is measured **through the deployed daemon over MCP** (train==serve
51
  strings), on held-out oracles. "wire = head" means the serving path adds no
 
55
  |---|----------|-------|---------------------------|-----------------|--------|
56
  | 1 | guardrail `guard_command` | ft_gr14_ppo | 0.315 exact-disposition, adversarial n=184; **red-line holds 11/91 never-trained reds** | 34/38 ms | shipped |
57
  | 2 | lang `lang_route` | ft_lang | **0.829** (open-massive, n=2606; base 0.159) | 36/39 ms | shipped |
58
+ | 3 | skill `skill_select` | ft_skill5_ppo | 0.348 wire (n=161); stage-2 fit-judgment heads added: needs_skill **0.887**, skill_needed **0.881** (dual-blind ho, n=801; previous chain was at chance there) | 68/101 ms | shipped |
59
  | 4 | triage `triage_message` | ft_triage5 | 0.575 wire = 0.625 head (n=40; teacher's own pack 0.700 caps end-to-end) | 215/219 ms | shipped |
60
  | 5 | mail_sort `mail_sort` | ft_mail8 | 0.625–0.708 wire (two harnesses, n=24) = 0.70 head champion (teacher ceiling 0.95) | 35/37 ms | shipped |
61
  | 6 | supervise_run | ft_sup3 | **0.679 wire** (n=28; head 0.643, base 0.607) | 178/182 ms | shipped |
62
  | 7 | rerank_noul | ft_rrk3 | 0.100 exact = head (n=10; jaccard 0.765; base 0.000; teacher ceiling 8/10) | 215/281 ms | shipped |
63
  | 8 | compact_context | ft_cmp2 | 0.300 wire = head (n=10 exact-invariant golds; base 0.000) | 324/340 ms | shipped |
64
+ | 9 | choose_action | ppo_cho2 | **0.800 wire = head** (n=20; base 0.550, r37 chain 0.650) | 21/22 ms | shipped |
65
  | 10 | ladder_plan / plan_request / ack_gate | none by design | code-only use cases (arithmetic, rails, local rule) — zero model calls | 0 | by design |
66
 
67
  Three further use cases (ladder planning, request planning, ack gate) are
 
77
  | guardrail | 0.194 (raw red 10/35 unseen) | **0.465** routed; red-line holds 11/91 never-trained reds at floor | 2.4× |
78
  | lang | 0.159 | **0.829** wire (0.958 head) | 5.2× |
79
  | tool_route (20-slate) | 0.000 (acted 2/28, all wrong) | **0.750 @ 80 % coverage** (frozen oc2) | ∞ |
80
+ | skill_select (107-slate) | 0.242 | **0.615 @ 100 % coverage** stage-1 (dual-blind ho); stage-2 fit-judgment **0.887 / 0.881** added r38 | 2.5× |
81
  | triage | 0.250 | **0.625** head / 0.575 wire | 2.5× |
82
  | mail_sort | 0.250 | **0.70** champion (wire 0.625–0.708) | 2.8× |
83
  | supervise | 0.607 | **0.679** wire (head 0.643) | +12 % |
84
+ | choose | 0.550 | **0.800** wire = head (ppo_cho2; r37 chain 0.650) | +45 % |
85
  | compact | 0.000 | **0.300** wire = head | ∞ |
86
  | rerank | 0.000 | **0.100** exact / 0.765 jaccard | ∞ |
87
 
 
167
  - Skill-route real in-harness traffic is sparse; the verdict rests on a
168
  dual-blind-graded public holdout.
169
  - rerank/compact are early-loop chains: exact-match accuracy is low but each
170
+ beats the base chain (0.000). Public-corpus expansion was attempted r38
171
+ and honestly reverted: the harvested faces taught a generic prior that
172
+ contradicted the product register (sharegpt turns score "summarize" under
173
+ the dual-blind rubric while the product keeps most turns), so the wire
174
+ pack regressed despite winning offline shootouts. Face construction, not
175
+ face volume, is the lever for these two chains.
176
  - Trained for the 20-tool / 107-slate coding-agent harness; foreign tool
177
  slates degrade gracefully to escalation, not to correct guesses.
178
  - Base checkpoint `convaiinnovations/laya-multilingual` is **Apache-2.0**;
combined_provenance.json CHANGED
@@ -33,8 +33,8 @@
33
  "tool_route"
34
  ]
35
  },
36
- "ft_skill4_ppo": {
37
- "sha256": "795d407003097d573f7fb63a453a68d6a412a625751b6f5d318bcfc09288eeca",
38
  "chain_index": 4,
39
  "tasks": [
40
  "skill_route"
@@ -61,8 +61,8 @@
61
  "supervise"
62
  ]
63
  },
64
- "ppo_cho": {
65
- "sha256": "41f87018d0589e045c2c148d1bdc0983adc97735df65ef84bd382a866527dd2a",
66
  "chain_index": 8,
67
  "tasks": [
68
  "choose"
@@ -90,10 +90,51 @@
90
  "dynamic": "static (padded serving)"
91
  },
92
  "torch_parity": {
93
- "per_head": {},
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  "maxabs_f32": 0.0,
95
  "gate": 0.0001,
96
- "verdict": "SKIPPED"
97
  },
98
  "build_seconds": 6.0,
99
  "note": "raw un-tempered logits; deployment temperatures in models/<head>/rl_agent_config.json (temperature_by_options)",
@@ -121,10 +162,10 @@
121
  "runtime_acceptance": {
122
  "unit": "ne",
123
  "argmax_agree": "100% all buckets",
124
- "mean_KL_max_bucket": 0.00054,
125
  "nonfinite": 0,
126
  "verdict": "PASS",
127
- "main_mlirb_sha256": "d94bfcf029353d16a939147e0b895bccf0a55af05fa103ac7aef943ca0358620"
128
  },
129
- "asset_note": "r37 ANE swap: this bundle is the ANE-pure static export (zero fp32 islands); the previous dynamic fp32-island asset is archived as laya-combined-f16-pre-ane-dynamic.aimodel.bak."
130
  }
 
33
  "tool_route"
34
  ]
35
  },
36
+ "ft_skill5_ppo": {
37
+ "sha256": "0969146cf115ad9ce5a68fce69e6ea92eb83413a784592cbc68620a022922a55",
38
  "chain_index": 4,
39
  "tasks": [
40
  "skill_route"
 
61
  "supervise"
62
  ]
63
  },
64
+ "ppo_cho2": {
65
+ "sha256": "92daac9c9c679c70a03296095d5780420bafa6d53f2c0508c3aa13458697faf1",
66
  "chain_index": 8,
67
  "tasks": [
68
  "choose"
 
90
  "dynamic": "static (padded serving)"
91
  },
92
  "torch_parity": {
93
+ "per_head": {
94
+ "ft_lang": {
95
+ "rows": 24,
96
+ "maxabs": 0.0
97
+ },
98
+ "ft_gr14_ppo": {
99
+ "rows": 24,
100
+ "maxabs": 0.0
101
+ },
102
+ "ft_tool5v2_ppo": {
103
+ "rows": 24,
104
+ "maxabs": 0.0
105
+ },
106
+ "ft_skill5_ppo": {
107
+ "rows": 24,
108
+ "maxabs": 0.0
109
+ },
110
+ "ft_triage5": {
111
+ "rows": 24,
112
+ "maxabs": 0.0
113
+ },
114
+ "ft_mail8": {
115
+ "rows": 24,
116
+ "maxabs": 0.0
117
+ },
118
+ "ft_sup3": {
119
+ "rows": 24,
120
+ "maxabs": 0.0
121
+ },
122
+ "ppo_cho2": {
123
+ "rows": 24,
124
+ "maxabs": 0.0
125
+ },
126
+ "ft_cmp2": {
127
+ "rows": 24,
128
+ "maxabs": 0.0
129
+ },
130
+ "ft_rrk3": {
131
+ "rows": 24,
132
+ "maxabs": 0.0
133
+ }
134
+ },
135
  "maxabs_f32": 0.0,
136
  "gate": 0.0001,
137
+ "verdict": "PASS"
138
  },
139
  "build_seconds": 6.0,
140
  "note": "raw un-tempered logits; deployment temperatures in models/<head>/rl_agent_config.json (temperature_by_options)",
 
162
  "runtime_acceptance": {
163
  "unit": "ne",
164
  "argmax_agree": "100% all buckets",
165
+ "mean_KL_max_bucket": 0.00027,
166
  "nonfinite": 0,
167
  "verdict": "PASS",
168
+ "main_mlirb_sha256": "b573110e1c1bb1f2e440912db5cbd6457ce58160f8689471c76f36dced9bb30d"
169
  },
170
+ "asset_note": "promoted ANE-pure static export (previous asset archived as laya-combined-f16-prev-02.aimodel.bak)"
171
  }
configs/ft_skill5_ppo.rl_agent_config.json ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "encoder": "jhu-clsp/mmBERT-base",
3
+ "head_layers": 2,
4
+ "max_len": 1024,
5
+ "head_max_len": 256,
6
+ "max_prefixes": 6,
7
+ "act_costs": {
8
+ "escalate": 0.5
9
+ },
10
+ "cost_wrong_act": 3.0,
11
+ "amp_dtype": "bf16",
12
+ "model_name": "rl-agent",
13
+ "temperature": [
14
+ 1.0,
15
+ 1.0,
16
+ 1.0
17
+ ],
18
+ "temperature_by_options": {
19
+ "choice:11+": 1.0,
20
+ "choice:2": 1.391,
21
+ "choice:3-5": 1.0,
22
+ "choice:6-10": 3.555,
23
+ "noul:2": 1.0,
24
+ "score:3-5": 1.0
25
+ },
26
+ "training": {
27
+ "updates": 15987,
28
+ "epochs_completed": 4,
29
+ "hours": 4.97,
30
+ "world_size": 1,
31
+ "fine_tuned_from_checkpoint": false
32
+ },
33
+ "fine_tuned": {
34
+ "what": "PPO on skill_route conf-correct reward (encoder frozen)",
35
+ "task": "skill_route",
36
+ "init_from": "models/ft_skill5",
37
+ "ref_from": "models/ft_skill5",
38
+ "episodes_seen": 12000,
39
+ "lr": 1e-05,
40
+ "eps": 0.2,
41
+ "beta": 0.06,
42
+ "inner": 2,
43
+ "reward": {
44
+ "conf_correct": 3.0,
45
+ "hedge": -0.5,
46
+ "wrong": -2.0,
47
+ "floor": 0.7,
48
+ "version": "choice-v1"
49
+ },
50
+ "select": "val reward, in-dist val subset, argmax semantics",
51
+ "val_acc": 0.28,
52
+ "val_cov": 0.196,
53
+ "train_rows": 986,
54
+ "confidence_calibration": {
55
+ "method": "coverage-targeted: sharpest T meeting zero-wrong (guardrail) or acc>=0.85 at floor 0.7 on val rows; NLL grid replaced (adversarial to entropy confidence)",
56
+ "floor": 0.7,
57
+ "tag": "skill5_final"
58
+ }
59
+ }
60
+ }
configs/ppo_cho2.rl_agent_config.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "encoder": "jhu-clsp/mmBERT-base",
3
+ "head_layers": 2,
4
+ "max_len": 1024,
5
+ "head_max_len": 256,
6
+ "max_prefixes": 6,
7
+ "act_costs": {
8
+ "escalate": 0.5
9
+ },
10
+ "cost_wrong_act": 3.0,
11
+ "amp_dtype": "bf16",
12
+ "model_name": "rl-agent",
13
+ "temperature": [
14
+ 1.0,
15
+ 1.0,
16
+ 1.0
17
+ ],
18
+ "temperature_by_options": {
19
+ "choice:11+": 5.0,
20
+ "choice:2": 2.131,
21
+ "choice:3-5": 1.0,
22
+ "choice:6-10": 4.216,
23
+ "noul:2": 1.0,
24
+ "score:3-5": 1.0
25
+ },
26
+ "training": {
27
+ "updates": 15987,
28
+ "epochs_completed": 4,
29
+ "hours": 4.97,
30
+ "world_size": 1,
31
+ "fine_tuned_from_checkpoint": false
32
+ },
33
+ "fine_tuned": {
34
+ "what": "type_emb+head+scorer+act_head (encoder frozen)",
35
+ "train_rows": 1461,
36
+ "val_rows": 434,
37
+ "epochs": 10,
38
+ "lr": 3e-05,
39
+ "select_by": "acc",
40
+ "init_from": "source",
41
+ "train_file": "ft/train.jsonl (sessions disjoint from val/test)",
42
+ "confidence_calibration": {
43
+ "method": "coverage-targeted: sharpest T meeting zero-wrong (guardrail) or acc>=0.85 at floor 0.7 on val rows; NLL grid replaced (adversarial to entropy confidence)",
44
+ "floor": 0.7,
45
+ "tag": "cho2_final"
46
+ }
47
+ }
48
+ }
laya-combined-f16.aimodel/main.hash CHANGED
@@ -1 +1 @@
1
- �K��)5=�9~ �[��Z�_��z�<�5�
 
1
+ �s���@�-���E|�`�h�q�o6�훳
laya-combined-f16.aimodel/main.mlirb CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:d94bfcf029353d16a939147e0b895bccf0a55af05fa103ac7aef943ca0358620
3
- size 944629276
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b573110e1c1bb1f2e440912db5cbd6457ce58160f8689471c76f36dced9bb30d
3
+ size 945026529
laya-combined-f16.aimodel/metadata.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
  "assetVersion" : "2.0",
3
  "producer" : "coreai-core 1.0.0b2",
4
- "creationDate" : "20260927T184829Z"
5
  }
 
1
  {
2
  "assetVersion" : "2.0",
3
  "producer" : "coreai-core 1.0.0b2",
4
+ "creationDate" : "20260928T201128Z"
5
  }
sha256manifest.json CHANGED
@@ -4,27 +4,27 @@
4
  "bytes": 2215
5
  },
6
  "README.md": {
7
- "sha256": "3eb0dfa5ab31a8e3da640f4c4f0e050317c2668db3bdcfdb7fa4d014094b71cb",
8
- "bytes": 10226
9
  },
10
  "combined_provenance.json": {
11
- "sha256": "1ceb68468121eb495015fc2ef073e9a8421c5331fd0b833c91fbe65dee0b7db0",
12
- "bytes": 3564
13
  },
14
  ".gitattributes": {
15
  "sha256": "49acd61f1b29a348e72ca8de4f0653322d2459882bf8ddc9a774570b66ab7360",
16
  "bytes": 509
17
  },
18
  "laya-combined-f16.aimodel/metadata.json": {
19
- "sha256": "3b0afc4a5a61707d4ffff0f6ae9144b009c1862b70843517aff8623c8c064e52",
20
  "bytes": 105
21
  },
22
  "laya-combined-f16.aimodel/main.mlirb": {
23
- "sha256": "d94bfcf029353d16a939147e0b895bccf0a55af05fa103ac7aef943ca0358620",
24
- "bytes": 944629276
25
  },
26
  "laya-combined-f16.aimodel/main.hash": {
27
- "sha256": "1c24a3f3abfeb033f825b18212f65c71bc7493d5d24f8efbe0d44c19baef5fb9",
28
  "bytes": 32
29
  },
30
  "configs/ft_mail8.rl_agent_config.json": {
@@ -47,18 +47,14 @@
47
  "sha256": "86e36a591780982b12cb484a2775aae30dec4db6c8783e51ffbad327aab47c6c",
48
  "bytes": 728
49
  },
50
- "configs/ppo_cho.rl_agent_config.json": {
51
- "sha256": "0efbf6ad08338a1e1190343f4333a1bfafb80b52b2b4ea40ea0e55b5650f7df1",
52
- "bytes": 894
53
- },
54
- "configs/ft_skill4_ppo.rl_agent_config.json": {
55
- "sha256": "195cad99f9da575cf86769344a0151e980237db3f6550b7455c33b5eb125364b",
56
- "bytes": 1305
57
- },
58
  "configs/ft_triage5.rl_agent_config.json": {
59
  "sha256": "8867e5e82d5366a098056906cd00c735a3d6d40f2cf1e014be6d9d4d1613b331",
60
  "bytes": 996
61
  },
 
 
 
 
62
  "configs/ft_cmp2.rl_agent_config.json": {
63
  "sha256": "950d88e63309ebcb614587dbd433e3033fa176490f478bff32150b2cbbfb50c8",
64
  "bytes": 728
@@ -67,6 +63,10 @@
67
  "sha256": "25061739243b617ad88d1219ba6f8a9c86c5881ca28df024fa2d9b3b2fcc30c6",
68
  "bytes": 472
69
  },
 
 
 
 
70
  "configs/ft_sup3.rl_agent_config.json": {
71
  "sha256": "34a696eebff50074b420cbe523f45f5dcb7a932656159d3f41a424fbd31cdc8a",
72
  "bytes": 751
 
4
  "bytes": 2215
5
  },
6
  "README.md": {
7
+ "sha256": "cf3dae816cbe0a596df4a19d89d6bd8638c860a0f9836c7aee214e5002dc799d",
8
+ "bytes": 10747
9
  },
10
  "combined_provenance.json": {
11
+ "sha256": "ebf4b4280e4a2d89bb453125f6f0e83297f76e20957d7d849a8e7a98c2b6e55f",
12
+ "bytes": 4067
13
  },
14
  ".gitattributes": {
15
  "sha256": "49acd61f1b29a348e72ca8de4f0653322d2459882bf8ddc9a774570b66ab7360",
16
  "bytes": 509
17
  },
18
  "laya-combined-f16.aimodel/metadata.json": {
19
+ "sha256": "f3f87ddef489cd0041c0e268f991d127ab16fb0014119f06d5f16bbba4252388",
20
  "bytes": 105
21
  },
22
  "laya-combined-f16.aimodel/main.mlirb": {
23
+ "sha256": "b573110e1c1bb1f2e440912db5cbd6457ce58160f8689471c76f36dced9bb30d",
24
+ "bytes": 945026529
25
  },
26
  "laya-combined-f16.aimodel/main.hash": {
27
+ "sha256": "47528c61f91f226c1a8d7fce44195671036d17c8fbd54c625ec3c6f1a04072be",
28
  "bytes": 32
29
  },
30
  "configs/ft_mail8.rl_agent_config.json": {
 
47
  "sha256": "86e36a591780982b12cb484a2775aae30dec4db6c8783e51ffbad327aab47c6c",
48
  "bytes": 728
49
  },
 
 
 
 
 
 
 
 
50
  "configs/ft_triage5.rl_agent_config.json": {
51
  "sha256": "8867e5e82d5366a098056906cd00c735a3d6d40f2cf1e014be6d9d4d1613b331",
52
  "bytes": 996
53
  },
54
+ "configs/ppo_cho2.rl_agent_config.json": {
55
+ "sha256": "82f759a45f82112be0f557189c16128066d6a94d321cbf1f69e6f29d3c2c9745",
56
+ "bytes": 1076
57
+ },
58
  "configs/ft_cmp2.rl_agent_config.json": {
59
  "sha256": "950d88e63309ebcb614587dbd433e3033fa176490f478bff32150b2cbbfb50c8",
60
  "bytes": 728
 
63
  "sha256": "25061739243b617ad88d1219ba6f8a9c86c5881ca28df024fa2d9b3b2fcc30c6",
64
  "bytes": 472
65
  },
66
+ "configs/ft_skill5_ppo.rl_agent_config.json": {
67
+ "sha256": "351dff6c463a868775f7395f002e5f8cf16d98386d5ef3eeb38a1928aa5155c9",
68
+ "bytes": 1325
69
+ },
70
  "configs/ft_sup3.rl_agent_config.json": {
71
  "sha256": "34a696eebff50074b420cbe523f45f5dcb7a932656159d3f41a424fbd31cdc8a",
72
  "bytes": 751