Commit 4decc4f
committed
feat(honcho): add self-log read tools and arbitrary-peer query escape hatch
Closes the read-side gap — self-conclusions written via observed='self' had
no mid-session retrieval surface. Adds:
- query_self_conclusions: semantic search on the AI peer's own self-log
- list_self_conclusions: paginated audit of self-conclusions
- query_peer_conclusions: cross-peer query with explicit observer/observed
peer names — escape hatch for multi-agent setups (Claude + Codex + Hermes)
and cell-B queries (user's evaluations of a specific agent)
Three-tool pattern per operation: sharp facades for the common cases
(_user_, _self_) plus a peer-name-addressable variant for arbitrary edges.
Facades win on MCP discoverability; the escape hatch scales to N agents
without tool sprawl. Read API now mirrors the write API.
list_self_conclusions and query_self_conclusions are mode-independent —
aiPeer always observes itself regardless of unified vs directional config.1 parent f253980 commit 4decc4f
2 files changed
Lines changed: 235 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29740 | 29740 | | |
29741 | 29741 | | |
29742 | 29742 | | |
29743 | | - | |
| 29743 | + | |
29744 | 29744 | | |
29745 | 29745 | | |
29746 | 29746 | | |
| |||
29757 | 29757 | | |
29758 | 29758 | | |
29759 | 29759 | | |
| 29760 | + | |
| 29761 | + | |
| 29762 | + | |
| 29763 | + | |
| 29764 | + | |
| 29765 | + | |
| 29766 | + | |
| 29767 | + | |
| 29768 | + | |
| 29769 | + | |
| 29770 | + | |
| 29771 | + | |
| 29772 | + | |
| 29773 | + | |
| 29774 | + | |
| 29775 | + | |
| 29776 | + | |
| 29777 | + | |
| 29778 | + | |
| 29779 | + | |
| 29780 | + | |
| 29781 | + | |
| 29782 | + | |
| 29783 | + | |
| 29784 | + | |
| 29785 | + | |
| 29786 | + | |
| 29787 | + | |
| 29788 | + | |
| 29789 | + | |
| 29790 | + | |
| 29791 | + | |
| 29792 | + | |
| 29793 | + | |
| 29794 | + | |
| 29795 | + | |
| 29796 | + | |
| 29797 | + | |
| 29798 | + | |
| 29799 | + | |
| 29800 | + | |
| 29801 | + | |
| 29802 | + | |
29760 | 29803 | | |
29761 | 29804 | | |
29762 | 29805 | | |
| |||
30163 | 30206 | | |
30164 | 30207 | | |
30165 | 30208 | | |
| 30209 | + | |
| 30210 | + | |
| 30211 | + | |
| 30212 | + | |
| 30213 | + | |
| 30214 | + | |
| 30215 | + | |
| 30216 | + | |
| 30217 | + | |
| 30218 | + | |
| 30219 | + | |
| 30220 | + | |
| 30221 | + | |
| 30222 | + | |
| 30223 | + | |
| 30224 | + | |
| 30225 | + | |
| 30226 | + | |
| 30227 | + | |
| 30228 | + | |
| 30229 | + | |
| 30230 | + | |
| 30231 | + | |
| 30232 | + | |
| 30233 | + | |
| 30234 | + | |
| 30235 | + | |
| 30236 | + | |
| 30237 | + | |
| 30238 | + | |
| 30239 | + | |
| 30240 | + | |
| 30241 | + | |
| 30242 | + | |
| 30243 | + | |
| 30244 | + | |
| 30245 | + | |
| 30246 | + | |
| 30247 | + | |
| 30248 | + | |
| 30249 | + | |
| 30250 | + | |
| 30251 | + | |
| 30252 | + | |
| 30253 | + | |
| 30254 | + | |
| 30255 | + | |
| 30256 | + | |
| 30257 | + | |
| 30258 | + | |
| 30259 | + | |
| 30260 | + | |
| 30261 | + | |
| 30262 | + | |
| 30263 | + | |
| 30264 | + | |
| 30265 | + | |
| 30266 | + | |
| 30267 | + | |
| 30268 | + | |
| 30269 | + | |
| 30270 | + | |
| 30271 | + | |
| 30272 | + | |
| 30273 | + | |
| 30274 | + | |
| 30275 | + | |
| 30276 | + | |
| 30277 | + | |
| 30278 | + | |
30166 | 30279 | | |
30167 | 30280 | | |
30168 | 30281 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
661 | 661 | | |
662 | 662 | | |
663 | 663 | | |
664 | | - | |
| 664 | + | |
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
| |||
678 | 678 | | |
679 | 679 | | |
680 | 680 | | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
681 | 724 | | |
682 | 725 | | |
683 | 726 | | |
| |||
1120 | 1163 | | |
1121 | 1164 | | |
1122 | 1165 | | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
1123 | 1243 | | |
1124 | 1244 | | |
1125 | 1245 | | |
| |||
0 commit comments