-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathagent0_kitchen.json
More file actions
1487 lines (1487 loc) · 78.4 KB
/
Copy pathagent0_kitchen.json
File metadata and controls
1487 lines (1487 loc) · 78.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
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
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[
{
"date": "2025-12-09 00:58:58+00:00",
"sender": "Ryan",
"text": "Hey all. I'm interested in helping out where I can. I'll be here catching up and following along. Also, I started building out a Go implementation of the Agent0 SDK as a side project. Let me know if any of you are interested in exploring this with me."
},
{
"date": "2025-12-08 09:13:45+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "1) I'll work this today/tomorrow\n2) Which optimisation are you referring to? \n3) Yes as I understand it @itsjerryokolo deployed the subgraph and it's working\n\nCan chat about these on Friday too"
},
{
"date": "2025-12-07 19:47:30+00:00",
"sender": "🍍",
"text": "Like Mafia game win rate"
},
{
"date": "2025-12-07 19:40:50+00:00",
"sender": "🍍",
"text": "https://github.com/TextArena/textarenablog"
},
{
"date": "2025-12-07 19:26:12+00:00",
"sender": "🍍",
"text": "Or some games for agents, like TextArena, that capture interactive capabilities"
},
{
"date": "2025-12-07 19:21:06+00:00",
"sender": "🍍",
"text": "CyBench, or WebArena or some other from this Agentic Benchmark Checklist NeurIPS paper\n\nuiuc-kang-lab.github.io/agentic-benchmarks"
},
{
"date": "2025-12-07 13:14:02+00:00",
"sender": "Marco",
"text": "The agent card is expandable as you want, so yes, it's possible. Said that the third-party observer would need to trust the benchmark self-declared by the agent itself, so... Which benchmarks do you have in mind?"
},
{
"date": "2025-12-07 05:26:33+00:00",
"sender": "🍍",
"text": "Hi guys, is credibility of an ai agent defined by social feedback, or can we add public agentic performance benchmarks score to agent card?"
},
{
"date": "2025-12-06 17:57:07+00:00",
"sender": "Kantorcodes",
"text": "@rickydata Thanks for reviewing our PR, we've made some updates and should be good to review again\n\nhttps://github.com/agent0lab/agent0-ts/pull/13/files"
},
{
"date": "2025-12-05 15:32:00+00:00",
"sender": "Marco",
"text": "1) Comments in the Notion page https://www.notion.so/AG0-Semantic-Search-Standard-2bc47a22ae4680789ce4fc4a306bc9c8?source=copy_link\n2) Done!"
},
{
"date": "2025-12-05 01:41:42+00:00",
"sender": "Tsunami",
"text": "sure, go ahead!"
},
{
"date": "2025-12-05 01:26:50+00:00",
"sender": "Marco",
"text": "😍😍\n\n1) I'll directly comment the Notion doc tmr\n2) Cool, I've tested it and it seems working pretty well! 👏 Can I (or feel free to directly do that by yourself) share it on 8004 Builders as a teaser?\n\nbtw, for everybody, you can find the source code of the backend service in this new repo https://github.com/agent0lab/search-service"
},
{
"date": "2025-12-05 01:08:15+00:00",
"sender": "Tsunami",
"text": "I dont need any, just want to integrate semantic search with as many as possible! Currently support all chains that are natively supported by ag0"
},
{
"date": "2025-12-05 01:06:28+00:00",
"sender": "Sawyer",
"text": "Let’s add SKALE!"
},
{
"date": "2025-12-05 01:06:02+00:00",
"sender": "Marco",
"text": "Which chains do you need?"
},
{
"date": "2025-12-05 01:05:36+00:00",
"sender": "Marco",
"text": "Ehi 🙂\n1) Yes, I would use the same pattern as IPFS: no boolean flag, just \"arweavePrivateKey\".\n2) You mean the dependencies of the Arweave SDK, correct? Let’s wait for the optimization results before deciding. Keeping Agent0’s deps minimal and the package lightweight is very important imho\n4) You tested the new Subgraph repo with @itsjerryokolo, and both IPFS and Arweave are working using \"File Datasources\", correct?\n\n🙏"
},
{
"date": "2025-12-05 00:53:25+00:00",
"sender": "Marco",
"text": "Cool. Who is creating/running these extra subgraphs?"
},
{
"date": "2025-12-04 19:09:44+00:00",
"sender": "Tsunami",
"text": "Nice, cant wait to index it"
},
{
"date": "2025-12-04 18:09:08+00:00",
"sender": "Kantorcodes",
"text": "Yup, the PR we're working on will enable support for BSC, Linea and so forth"
},
{
"date": "2025-12-04 17:41:35+00:00",
"sender": "Tsunami",
"text": "Hey guys, am I correct in saying that agent0 currently only has subgraph support for sepolia, base sepolia, and polygon amoy? And is anyone working on adding more chains"
},
{
"date": "2025-12-04 16:47:28+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "ok I snuck in a test seems to be returning ar:// links ok"
},
{
"date": "2025-12-04 16:45:48+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "I'm bouncing between meetings but can test myself a little later"
},
{
"date": "2025-12-04 16:45:30+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "amazing thanks Jerry, have you seen it successfully return results with Arweave links it?"
},
{
"date": "2025-12-04 16:39:09+00:00",
"sender": "Jerry | The Graph | Edge & Node |",
"text": "https://api.studio.thegraph.com/query/36314/arweave/version/latest\nI deployed it here. I'm getting response"
},
{
"date": "2025-12-04 14:04:06+00:00",
"sender": "Jerry | The Graph | Edge & Node |",
"text": "Okay, will try to deploy it now"
},
{
"date": "2025-12-04 10:40:12+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "Thanks Jerry - that's all I was trying to add so this should work - https://github.com/kempsterrrr/subgraph/blob/1d31269e0d73468c026160bf82469cb7a1ef23f2/subgraph.yaml#L133-L162\n\nI'll take another look and see if I can update and successfully deploy"
},
{
"date": "2025-12-04 10:24:21+00:00",
"sender": "Jerry | The Graph | Edge & Node |",
"text": "Arweave is no longer supported. Only File Datasources (IPFS/Arweave) is supported"
},
{
"date": "2025-12-03 18:15:59+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "> 2) package growth is from the SDK and it's deps, could make it an optional peer dep but that would add steps and compliexity in the codebase.\n\nFollowing up on this... team acknowledge package is a pretty heavy, we're removing a chunky dep v soon and looking at making it smaller/more modular but it's not an overnight fix. It has good tree-shaking support though so final bundles should be ok"
},
{
"date": "2025-12-03 13:37:25+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "no stress, I was OOO for a bit too, really appreicate the help"
},
{
"date": "2025-12-03 13:34:49+00:00",
"sender": "Jerry | The Graph | Edge & Node |",
"text": "I'll revert tomorrow. Sorry was OOO."
},
{
"date": "2025-12-03 00:48:21+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "Sorry again about the delay, arms haealing up now. Thanls for the review, thoughts below:\n\n1) added the `boolean` as there's only one Arweave option vs multiple for IPFS, also I figured the pk could be optional if the user wanted to use the signers private key instead but happy to revert to follow the IPFS pattern exactly wdyt? there are other arweave clients that could be added so makes sense.\n\n2) package growth is from the SDK and it's deps, could make it an optional peer dep but that would add steps and compliexity in the codebase.\n\n3) We have explicit methods for registering with IPFS/Arweave which we don't for feedback so made a choice on the ordering of the if/else, free felt like a good trade off given free. Happy change the order or we could add explicit functions for each storage type e.g. `giveFeedbackIPFS` & `giveFeedbackArweave`\n\nAs for the subgraph, I think the graph has decent support for Arweave given it's use in NFTs etc. but I've never created one before myself. I can take another look tomorrow but if @itsjerryokolo could take a look or confirm it should work that would be really helpful"
},
{
"date": "2025-12-01 23:11:47+00:00",
"sender": "Tsunami",
"text": "Hey all, some updates on agent0 semantic search re the call on friday.\n1. Made some progress on a standard for search providers at https://www.notion.so/AG0-Semantic-Search-Standard-2bc47a22ae4680789ce4fc4a306bc9c8?source=copy_link, please comment and suggest improvements (intentionally left out stuff like x402 and other access control for simplicity for now). I will be following this for now when implementing the standard into the Agent0 sdk and into my own search provider, but please give suggestions for improvement!\n2. Built a demo erc8004 explorer (https://agent0search.dawidpisarczyk.com/) using my semantic search api if anyone wants to check it out, also has docs on how to use the api, please let me know if theres any problems with it! Indexing occurs on 15 minute intervals currently. The site and the api will be open sourced soon under agent0"
},
{
"date": "2025-12-01 10:30:15+00:00",
"sender": "MonteCrypto",
"text": "You can also check this if you wanna cover a feature."
},
{
"date": "2025-12-01 10:29:09+00:00",
"sender": "MonteCrypto",
"text": "This is the latest spec @guillaumeclaret so yes erc8004 spec.md can be a bit behind. One of the most important change is feedbackauth removal."
},
{
"date": "2025-12-01 10:25:58+00:00",
"sender": "Guillaume",
"text": "Hello!"
},
{
"date": "2025-12-01 10:25:44+00:00",
"sender": "MonteCrypto",
"text": "And he also has started to give some cool feedback around the eth version. @marcoderossi"
},
{
"date": "2025-12-01 10:25:13+00:00",
"sender": "MonteCrypto",
"text": "Hey @guillaumeclaret. He is helping on solana program security."
},
{
"date": "2025-12-01 09:00:05+00:00",
"sender": "MonteCrypto",
"text": "About to drop a gasless tool creation this week with plan to multiple chain support."
},
{
"date": "2025-12-01 08:46:33+00:00",
"sender": "Ash Eth",
"text": "New month \nIs this the month 8004 happens finally?👀"
},
{
"date": "2025-11-30 18:12:08+00:00",
"sender": "Kantorcodes",
"text": "These look great! I do think its good to figure out an adapter / plugin pattern to enable multiple provders storage, messaging, etc."
},
{
"date": "2025-11-30 18:10:58+00:00",
"sender": "Marco",
"text": "Let's continue the conversation in the comments of the different cards"
},
{
"date": "2025-11-30 17:46:36+00:00",
"sender": "Marco",
"text": "The last one is just sketched, it's not actually scoped"
},
{
"date": "2025-11-30 17:46:19+00:00",
"sender": "Marco",
"text": "https://github.com/agent0lab/agent0-ts/issues/27"
},
{
"date": "2025-11-30 17:46:09+00:00",
"sender": "Marco",
"text": "https://github.com/agent0lab/agent0-ts/issues/26#issue-3677890383"
},
{
"date": "2025-11-30 17:45:57+00:00",
"sender": "Marco",
"text": "https://github.com/agent0lab/agent0-ts/issues/30#issue-3677891780"
},
{
"date": "2025-11-30 17:45:46+00:00",
"sender": "Marco",
"text": "https://github.com/agent0lab/agent0-ts/issues/28#issue-3677891048"
},
{
"date": "2025-11-30 17:45:21+00:00",
"sender": "Marco",
"text": "As you suggested, I've migrated the roadmap on a Github project and I've started scoping 4 cards: https://github.com/orgs/agent0lab/projects/1/"
},
{
"date": "2025-11-30 17:44:39+00:00",
"sender": "Marco",
"text": "from our call on Friday"
},
{
"date": "2025-11-30 17:44:27+00:00",
"sender": "Marco",
"text": "It's pretty impactful. It should be handled carefully. Let's see what the Solana Foundation suggests this week."
},
{
"date": "2025-11-28 18:38:24+00:00",
"sender": "MonteCrypto",
"text": "Did the agent0 implementation for Solana, but had to switch from a PR approach to an agent0 build focused only on Solana because of a lot of design considerations around wallets. It’s working now on devnet, but I’m looking for your thoughts on the cleanest way to integrate non-EVM chains into agent0. https://github.com/QuantuLabs/8004-solana-ts"
},
{
"date": "2025-11-28 17:33:43+00:00",
"sender": "MonteCrypto",
"text": "Yep, just thinking about a2a"
},
{
"date": "2025-11-28 17:33:03+00:00",
"sender": "Tsunami",
"text": "There needs to be stuff like task management as well, other than that I'm unsure"
},
{
"date": "2025-11-28 17:32:18+00:00",
"sender": "MonteCrypto",
"text": "why isn't the a2a as simple as POST / to talk to the other agent with body being the message you want to send?"
},
{
"date": "2025-11-28 17:32:18+00:00",
"sender": "MonteCrypto",
"text": "Imo an interesting approach for a2a messaging from 8004 builders group. If we can do it as simple as x402 that's a big win for 8004."
},
{
"date": "2025-11-27 14:52:17+00:00",
"sender": "MonteCrypto",
"text": "I need to optimize the Solana instruction so the cost stays fair for regular users, but becomes expensive enough to discourage spammers, without making sponsored feedback too costly. Also interesting to see how GraphQL performs with thousands of feedback entries, to check whether it impacts query performance."
},
{
"date": "2025-11-27 14:48:34+00:00",
"sender": "Marco",
"text": "Exactly"
},
{
"date": "2025-11-27 14:46:48+00:00",
"sender": "MonteCrypto",
"text": "So if I understand well it's now permission-less feedback and then we can filter by address what feedback we want."
},
{
"date": "2025-11-27 14:39:00+00:00",
"sender": "MonteCrypto",
"text": "Okay will check in the sdk how it works."
},
{
"date": "2025-11-27 14:38:18+00:00",
"sender": "Marco",
"text": "If you are using Agent0 SDK and/or the subgraph, that's just done in the query as a param. If you are running a smart contract, same, clientAddress filtering is supported by the function signatures of the reputation registry"
},
{
"date": "2025-11-27 14:37:20+00:00",
"sender": "Marco",
"text": "\"I was thinking about creating a small middleware for devs that they can simply add to their endpoint to allow client addresses once call finished.\" Shouldn't be needed anymore"
},
{
"date": "2025-11-27 14:37:02+00:00",
"sender": "MonteCrypto",
"text": "But how is done the filtering? on the client side? That's the part I don't understand."
},
{
"date": "2025-11-27 14:36:17+00:00",
"sender": "Marco",
"text": "Yes + general dev experience friction"
},
{
"date": "2025-11-27 14:36:16+00:00",
"sender": "MonteCrypto",
"text": "With dev friction too, this is one is the most important part to do trustless agent. Agent shouldn't be able to \"allow\" feedback done."
},
{
"date": "2025-11-27 14:15:27+00:00",
"sender": "Tsunami",
"text": "Issue with feedbackauth is that if the owner of an agent is acting maliciously or just doesnt reply, theres no way to do feedback for it since you arent authorized as i understand it"
},
{
"date": "2025-11-27 13:49:41+00:00",
"sender": "MonteCrypto",
"text": "Trying to wrap my head around it.\nSo the addresses are sent from the agent owner to the smart contract and stored on-chain?\nBecause the nice thing we had with feedback auth was the off-chain signing part, which removed fees for the agent owner.\nI was thinking about creating a small middleware for devs that they can simply add to their endpoint to allow client addresses once call finished."
},
{
"date": "2025-11-27 10:32:22+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "Thanks for feedback! Sorry I haven't replied sooner. @rickydata and I had a call to look at this today but I broke my arm yesterday 😭 so I'm out of action for a few days. Will get back to this as priority on Monday"
},
{
"date": "2025-11-25 17:01:25+00:00",
"sender": "Tsunami",
"text": "Sounds good!"
},
{
"date": "2025-11-25 16:37:02+00:00",
"sender": "Marco",
"text": "Sorry, my bad, the SDK runs both on clients and servers. I'm just saying that the SDK repo should be imho separated from the vector indexer backend service repo. They are logically two different softwares.\n\n\"would we actually have to implement the server as well, and if we do what technologies would we use for this (server framework, hosting, etc)\" -> No problem in choosing a dev framework and an hosting provider, as far as everything is MIT licenced and on popular tech stacks. We should also sponsor the usage and make sure money/costs are not a friction for devs at this early stage. I'll take care about this making sure we find money from myself, grants or VCs to cover the running costs. In the future, we could also decide to enrich the backend with a developers dashboard, let's see.\n\nWdyt?"
},
{
"date": "2025-11-25 16:30:16+00:00",
"sender": "Tsunami",
"text": "So, agent0ts is intended to be purely client side? I guess, the issue with making it a fully setup repo is that, would we actually have to implement the server as well, and if we do what technologies would we use for this (server framework, hosting, etc). but i agree that we need to add support for using an erc8004 search provider as well for those who dont want to self host"
},
{
"date": "2025-11-25 16:05:08+00:00",
"sender": "Marco",
"text": "Mmm, I thought Arweave was well supported by The Graph"
},
{
"date": "2025-11-25 16:04:22+00:00",
"sender": "Marco",
"text": "Not yet"
},
{
"date": "2025-11-25 16:00:56+00:00",
"sender": "Marco",
"text": "Yes, agree on the fact that we can start with \"free\" and add x402-gating later.\n\nSo:\n- (client) Agent0 SDK only exposes a wrapper which takes a string as an input, plus extra params in case\n- (server) The Agent0 Vector Backend is a different repo which anybody can install. We also provide a free running version which is defaulted in the SDK. The backend indexes all 8004 data across chains, create embeddings, save them in a vector db and when the query arrives, transforms the string in an embedding and runs the vector search with multifiltering\n- Yeah, the client could potentially use other backends, as far as they have the same APIs interface\n\nDo we have a plan?"
},
{
"date": "2025-11-25 15:43:04+00:00",
"sender": "Marco",
"text": "Agent0 SDK Cooking Call #1 scheduled for this Friday at 8AM PT / 1PM Eastern Time / 4PM London time / 5PM CET"
},
{
"date": "2025-11-25 13:45:38+00:00",
"sender": "Jerry | The Graph | Edge & Node |",
"text": "I'll take a look"
},
{
"date": "2025-11-25 13:12:02+00:00",
"sender": "Ash Eth",
"text": "@marcoderossi is there exact date in Dec for 8004 mainnet?"
},
{
"date": "2025-11-25 11:16:22+00:00",
"sender": "Ricky",
"text": "I tried @Dawe00's PR for semantic/vector search. Aside from one small change for Weaviate side that I left a comment for, everything worked great from my end, results here: https://github.com/agent0lab/agent0-ts/pull/8#issuecomment-3575080554"
},
{
"date": "2025-11-25 11:14:26+00:00",
"sender": "Ricky",
"text": "@marcoderossi for Arweave support from my side I was able to use the ts library changes correctly, but on the subgraph side I tried a number of things deploying new versions of the subgraph to studio, but I was not able to get the arweave data to be indexed. Maybe @itsjerryokolo could take a look, my point of view on that one is that the subgraph might not actually support that usage of Arweave, which would be a shame if that is still the case today. I know Arweave support on subgraph has been very weak unfortunately, so from my point of view that one is currently blocked by The Graph's support of Arweave functionality, but perhaps I am wrong"
},
{
"date": "2025-11-24 16:09:15+00:00",
"sender": "Tsunami",
"text": "i would defo want to work on this, but i want my initial semantic search pr to be closed first so i know what in working with"
},
{
"date": "2025-11-24 15:58:45+00:00",
"sender": "MonteCrypto",
"text": "That's a good start then we can adjust if needed."
},
{
"date": "2025-11-24 15:57:10+00:00",
"sender": "Tsunami",
"text": "we need to standardise ig. search definitely needs to take the search query, number of results, what else? chainid, minscore, output formats, etc. what other filters and params could be useful?"
},
{
"date": "2025-11-24 15:54:44+00:00",
"sender": "Tsunami",
"text": "Checkout my semantic search pr, how the client setup looks. You need to pass an optional “semantic search” object to the client in order to setup the semantic search, this has an interface that users can use to make their own providers. Perhaps, we can change this to take a provider URL as well, and providers wld implement an interface when making their servers?"
},
{
"date": "2025-11-24 15:54:43+00:00",
"sender": "MonteCrypto",
"text": "The usb-c for agents."
},
{
"date": "2025-11-24 15:53:35+00:00",
"sender": "MonteCrypto",
"text": "Same, it should be bigger than blockchain competition. Blockchain should be just seen as provider."
},
{
"date": "2025-11-24 15:51:45+00:00",
"sender": "Kantorcodes",
"text": "I can take a stab at that in my current PR if that seems like an interesting pathway"
},
{
"date": "2025-11-24 15:51:27+00:00",
"sender": "Kantorcodes",
"text": "And just just have a shared interface for utilizing a provider so its more or less the same"
},
{
"date": "2025-11-24 15:50:55+00:00",
"sender": "Kantorcodes",
"text": "What we could do with agent0 is have multiple providers for semantic / vector search of agents"
},
{
"date": "2025-11-24 15:48:54+00:00",
"sender": "Marco",
"text": "😍 My long term dream is to completely hide from developers that we are using *any* blockchain/what a blockchain is"
},
{
"date": "2025-11-24 15:46:44+00:00",
"sender": "MonteCrypto",
"text": "Imagine we build an agent reader blockchain agnostic 💣"
},
{
"date": "2025-11-24 15:40:05+00:00",
"sender": "MonteCrypto",
"text": "Also regarding the feedback process I don't understand why agent needs to validate it or maybe that's just to test."
},
{
"date": "2025-11-24 15:37:15+00:00",
"sender": "Tsunami",
"text": "can do another pr for that later, i do think that we are quite reliant on the subhraph and it wld be nice to have other options"
},
{
"date": "2025-11-24 15:36:29+00:00",
"sender": "MonteCrypto",
"text": "That's what we need too because if graphql do us a cloudfare moment we are all rekt."
},
{
"date": "2025-11-24 15:35:50+00:00",
"sender": "Tsunami",
"text": "ive written code to populate the vector db directly from the registry using an rpc for another project, not as fast but works"
},
{
"date": "2025-11-24 15:35:34+00:00",
"sender": "MonteCrypto",
"text": "Can't join so, haven't pushed a pr yet still on the implementation of erc8004 on solana.."
},
{
"date": "2025-11-24 15:34:25+00:00",
"sender": "MonteCrypto",
"text": "yeah I think we can do gated like rpc do so each provider can provide rate limit and premium feature. But imo the agent reader can become a big package because we can't only count on graphql as source of truth for example so we need some other classic way to avoid centralization of provider."
},
{
"date": "2025-11-24 15:31:01+00:00",
"sender": "MonteCrypto",
"text": "That's better yes, okay I will update the solana programs too."
},
{
"date": "2025-11-24 14:25:46+00:00",
"sender": "Tsunami",
"text": "And in regards to making it x402 gated, I initially thought this would be a good idea, but lots of people are currently providing a free one, just something to think about"
},
{
"date": "2025-11-24 14:24:11+00:00",
"sender": "Tsunami",
"text": "What do you mean by reader in this case? Currently, you need access to an embedding model to query the db anyway, I i guess I dont know how much this would reduce complexity. However, I do think that we need some sort of access to semantic search without needing to do all the setup yourself to be included in the SDK, possibly by having an endpoint to our own backend built into the sdk (with overrides possible if people want to use other providers, as I know others have also made semantic search engines for ERC8004). I don't mind whether the self hosted semantic search stuff is built into the main agent0-ts sdk, or if this would be done by another sdk, although I dont see an issue with keeping it where it is for now"
},
{
"date": "2025-11-24 13:44:29+00:00",
"sender": "Marco",
"text": "It's great to see so many of you so active in writing PRs and adding features. We definitely need a call to meet each other synchronously! I've met some of you on Zoom and in Buenos Aires, but it would be great if you could all meet each other. So let's have an\n\n☎️Agent0 Cooking Call #1\nThis is not a \"community call\". It's an operational, small call (very few participants) among active contributors who have submitted at least one PR.\nThe goal is to meet each other and discuss how to merge vector search, agent-to-agent messaging, how to build reputation watch towers, x402 support, etc.\n\nIf you are interested, please DM me your email address and timezone, so I can find a good time for everybody 🙏"
},
{
"date": "2025-11-24 13:31:27+00:00",
"sender": "Sudeep",
"text": "Thanks for sharing, I missed this call, will go through the recording"
},
{
"date": "2025-11-24 13:30:33+00:00",
"sender": "Marco",
"text": "Just filtering by clientAddresses"
},
{
"date": "2025-11-24 13:30:05+00:00",
"sender": "Marco",
"text": "Yes during the last community call: https://docs.google.com/presentation/d/1a9FiG4pE3doNd9SElrayYqha3XOA_ypD95LoyML-FWg/edit?slide=id.g3a2b221d4d6_1_8#slide=id.g3a2b221d4d6_1_8"
},
{
"date": "2025-11-24 13:28:20+00:00",
"sender": "Kantorcodes",
"text": "Thanks again for reviewing the PR. I totally appreciate the thoughtful questions. We anchored the work on Registry Broker because it’s the discovery + messaging layer we’ve been building at HOL for the past year for agents (hol.org/registry). Every agent that registers or gets indexed via adapters like ERC‑8004 ends up with a canonical UAID, searchable profile, encryption metadata, broker‑managed chat sessions, and, when needed, x402 hooks.\n \nThe SDK helpers simply surface that so a developer can search, verify, negotiate encryption, settle x402 if required, and start chatting without standing up extra infrastructure.\n\n Here’s why we leaned into the broker path:\n\n 1. Reachability: Most ERC‑8004 agents live behind tunnels, mobile devices, or scheduled jobs. The broker gives them a rendezvous point with presence tracking and retries, which means callers don’t need bespoke NAT workarounds.\n 2. Stateful conversations: As soon as chats span more than one request, teams ask for resumable sessions, transcripts, encrypted payloads, TTL enforcement, and occasionally x402 payments. The broker already supplies those behaviors; rebuilding them inside each SDK would be fragile and adds lots of surface area to maintain.\n 3. Shared registry data: The same service that powers vector search, trust signals, UAID validation, and payment policies also knows how to route messages and settle x402. Leaning on that keeps the SDK thin while still meeting enterprise expectations.\n 4. Ready today: hol.org’s cluster represents a year of monitoring, scaling, adapter work, encryption, and x402 support. Decentralized nodes are coming, but the hosted broker is available right now, so teams can build on it immediately.\n\n Nothing prevents you from resolving a UAID and hitting a public HTTPS endpoint directly if that suits your deployment. Our experience, though, is that most teams don’t want to expose raw endpoints or re‑implement stateful messaging and payments. The broker gives us one well‑documented path to discover agents, negotiate encryption, initiate chat, and settle (including x402) when needed. That’s the adoption story we’re championing, and the Agent0 SDK now plugs straight into it."
},
{
"date": "2025-11-24 13:27:17+00:00",
"sender": "Marco",
"text": "VECTORIAL/SEMANTIC SEARCH\n\n1) Did anybody try/install @Dawe00's server? Yeah, you need a vector db, re-index, run embeddings, not straightforward...\n2) @MonteCrypto0 suggests to only include the reader in the SDK (zero complexity), and create a separate repo for the backend (that we could also run as a SaaS x402-gated). In this way we don't add in the client/SDK repo the complexity of the server, which is relevant only for a very minor fraction of developers. Wdyt? Pros/cons? @Dawe00 Wdyt?"
},
{
"date": "2025-11-24 13:24:47+00:00",
"sender": "Sudeep",
"text": "was this announced officially?"
},
{
"date": "2025-11-24 13:14:34+00:00",
"sender": "Marco",
"text": "😍 DIRECT AGENT-TO-AGENT MESSAGING from Agent0SDK 😍\n\nInteresting 👏 FYI this is in the same space of this very simple PR @rickydata did (https://github.com/agent0lab/agent0-py/pull/3/ , which is imho a bit too much disconnected from the rest of the codebase) and what @Dawe00 (see his message here: https://t.me/agent0kitchen/248) is working on. What's a RegistryBroker? A messaging server? It seems to me a pretty opinionated approach. General question, do we need a messaging server? What if we assume the receiver of the message always has a public IP reachable from the A2A endpoint? And we don't provide any message history retrieval (stateless) or maybe just a copy locally where the SDK is running. In this way we just do peer to peer messaging without persistent sessions. And we don't need to depedent on any backend. Wdyt? Cons of this approach?"
},
{
"date": "2025-11-24 12:36:38+00:00",
"sender": "YQ",
"text": "Looks cool."
},
{
"date": "2025-11-24 12:35:11+00:00",
"sender": "Marco",
"text": "ARWEAVE SUPPORT\nHey, sorry for not managing to meet in person at Devconnect:) Thanks for your work on the PRs! Pretty impactful, I see. I haven't tested them yet, but looking at the code:\n\n- Subgraph PR (https://github.com/agent0lab/subgraph/pull/5/files) I see it requires re-indexing. It seems good to me. @itsjerryokolo or @rickydata wdyt? Could one of you please skim the Files changed?\n- TS PR (https://github.com/agent0lab/agent0-ts/pull/12/files). I have a few doubts. 1) Why add the boolean \"arweave\" instead of just using arweavePrivateKey set / not set as we do for ipfs and filecoin? 2) Why so many added packages? Package-lock gets to 13k lines of code 3) Minor: I'm not sure we should prioritize Arweave over IPFS when both are set\n\nWdyt? Thanks @kempsterrrr"
},
{
"date": "2025-11-24 12:33:23+00:00",
"sender": "MonteCrypto",
"text": "Hi, what will be the alternative for FeedbackAuth?"
},
{
"date": "2025-11-24 11:49:28+00:00",
"sender": "Marco",
"text": "Thanks!\nagent0-ts/pull/11 MERGED and agent0-py/pull/8 MERGED. Keep into consideration that FeedbackAuth is about to be removed, so the latter shouldn't be needed anymore"
},
{
"date": "2025-11-23 22:50:25+00:00",
"sender": "Kantorcodes",
"text": "Good evening. I added a PR that enables agent to agent chat + session management. \n\nhttps://github.com/agent0lab/agent0-ts/pull/13"
},
{
"date": "2025-11-21 17:56:26+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "ty sir! hopefully the subgraph work should allow you to get that data back, all seemed to be ok for me locally but I am pretty new to subgraphs tbh"
},
{
"date": "2025-11-21 17:31:40+00:00",
"sender": "Ricky",
"text": "@kempsterrrr left a comment on the PR, worked great for me, will take a look at the subgraph data PR side soon to fully confirm, but I didn't run into any issues/difficulties"
},
{
"date": "2025-11-21 14:51:18+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "DM 🙂"
},
{
"date": "2025-11-21 13:42:44+00:00",
"sender": "Ricky",
"text": "This looks awesome, will try this out in the next few days"
},
{
"date": "2025-11-21 08:42:31+00:00",
"sender": "MonteCrypto",
"text": "Alright, let's continue in dm."
},
{
"date": "2025-11-20 19:36:02+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "thanks for your work marco!!"
},
{
"date": "2025-11-20 19:35:32+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "☝️"
},
{
"date": "2025-11-20 19:30:15+00:00",
"sender": "Zadok",
"text": "Do your thing fren! Sending love and good vibes!"
},
{
"date": "2025-11-20 19:29:20+00:00",
"sender": "Marco",
"text": "(Sorry guys if I'm not responsive. Devconnect is crazy. I will catch up with all the messages and pull requests in the weekend/soon 🫶)"
},
{
"date": "2025-11-20 19:23:29+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "also at devconnect working space if you want to hang out"
},
{
"date": "2025-11-20 19:23:22+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "Happy to DM 🙂"
},
{
"date": "2025-11-20 19:22:51+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "ArNS fee's are used to fund the protocol balance in AR.IO network which then funds 100s of independant gateways that index and make data available"
},
{
"date": "2025-11-20 19:21:57+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "dope - I am looking at doing this with ElizaOS. Persist agent memory etc. to Arweave and would love to collaborate and maybe support ideas"
},
{
"date": "2025-11-20 19:15:04+00:00",
"sender": "MonteCrypto",
"text": "The only pb I see is that ans isn't free compared to ipns."
},
{
"date": "2025-11-20 19:07:21+00:00",
"sender": "MonteCrypto",
"text": "Interesting.. want to drop my decentralized agent memory system on arweave but need more research."
},
{
"date": "2025-11-20 18:26:31+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "I can add support for on demand funding from the associated private key and x402 for uploads will land in the turbo SDK in the next few days too so can add this also"
},
{
"date": "2025-11-20 18:25:32+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "Yep, that’s subsidised with no rate limit. If files are over the size limit now it will error and tell you to get credits from turbo.ar.io"
},
{
"date": "2025-11-20 17:14:16+00:00",
"sender": "MonteCrypto",
"text": "Everything free below 100kb per file? What's the rate limit."
},
{
"date": "2025-11-20 16:49:55+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "These PRs are now ready for review, sorry about the delay everything got a big chaotic in the lead up to travelling:\n\n- TS SDK: https://github.com/agent0lab/agent0-ts/pull/12\n- Subgraph: https://github.com/agent0lab/subgraph/pull/5\n\nExcited for trustless agents day tomorrow Id' love to catch up there. I am at the main event space working this afternoon too"
},
{
"date": "2025-11-19 17:46:01+00:00",
"sender": "Grant",
"text": "Hey @marcoderossi, have you given any thoughts on making an Agent0 token? I feel like your guy's project would benefit a lot from a similar structure that Shaw had taken with ai16z and now ElizaOS. Just saw you were going to present Babylon with Shaw on Friday, super exciting and made me think of the possibilities."
},
{
"date": "2025-11-19 15:41:32+00:00",
"sender": "General John Stark",
"text": "thanks for the invite @Dawe00"
},
{
"date": "2025-11-19 15:17:14+00:00",
"sender": "Kantorcodes",
"text": "That is essentially Registry Brokers"
},
{
"date": "2025-11-19 10:41:20+00:00",
"sender": "MonteCrypto",
"text": "Like rpc but for 8004 agents"
},
{
"date": "2025-11-19 10:39:26+00:00",
"sender": "MonteCrypto",
"text": "The cool thing we can do is to have a kind of multiple node around a single repo. Then devs can call a searchAgentsWithEmbed kind of function inside the sdk. This function fetch from a public list api by default and can also target specific url like localhost."
},
{
"date": "2025-11-19 00:57:39+00:00",
"sender": "Kantorcodes",
"text": "Will work on making a PR to the agent0 if that feels like it could be useful"
},
{
"date": "2025-11-19 00:57:15+00:00",
"sender": "Kantorcodes",
"text": "We actually have a free API for semantic + vector search of agents"
},
{
"date": "2025-11-18 22:55:48+00:00",
"sender": "Tsunami",
"text": "we will be working on an x402 gated api for the semantic search for those who dont want to self host as well, maybe would be good to implement this in sumn like 8004scan as well"
},
{
"date": "2025-11-18 22:54:51+00:00",
"sender": "Tsunami",
"text": "alr built sumn like that at an encode hack a few weeks ago, check out my compassdao repo"
},
{
"date": "2025-11-18 16:07:02+00:00",
"sender": "MonteCrypto",
"text": "you can do a lot with that including a simple front end. Can help on that."
},
{
"date": "2025-11-18 16:05:07+00:00",
"sender": "MonteCrypto",
"text": "would see it more like another package imo, like a separate reader + backend."
},
{
"date": "2025-11-18 16:00:50+00:00",
"sender": "MonteCrypto",
"text": "Thx"
},
{
"date": "2025-11-18 16:00:34+00:00",
"sender": "Tsunami",
"text": "https://github.com/agent0lab/agent0-ts/pull/8"
},
{
"date": "2025-11-18 16:00:09+00:00",
"sender": "MonteCrypto",
"text": "What's the pr link of it?"
},
{
"date": "2025-11-18 15:58:48+00:00",
"sender": "Tsunami",
"text": "yah, this one works with local weaviate support baked in and supports local embeddings models, i can look at adding it out of the box after this gets merged tho"
},
{
"date": "2025-11-18 15:57:44+00:00",
"sender": "MonteCrypto",
"text": "Will check it once I'm ready to dive in"
},
{
"date": "2025-11-18 15:57:10+00:00",
"sender": "MonteCrypto",
"text": "And small model can run on almost every machine now."
},
{
"date": "2025-11-18 15:56:50+00:00",
"sender": "MonteCrypto",
"text": "All good, multiple way to do it, it's just local embed remove embeding cost that can grow easily."
},
{
"date": "2025-11-18 15:55:55+00:00",
"sender": "Tsunami",
"text": "has built in sync function as well which pages the subgraph, its also pluggable with any vector db and embedding model"
},
{
"date": "2025-11-18 15:55:15+00:00",
"sender": "Tsunami",
"text": "^"
},
{
"date": "2025-11-18 15:54:35+00:00",
"sender": "Tsunami",
"text": "made a pr for it in agent0ts if u wanna check it out"
},
{
"date": "2025-11-18 15:53:00+00:00",
"sender": "MonteCrypto",
"text": "Have done it locally for the x402 services. Agents are next. It just loads everything with the subgraph and then embeds using MiniLM L6 v2 384d + SQL.\nhttps://github.com/QuantumAgentic/Synthex"
},
{
"date": "2025-11-18 15:31:43+00:00",
"sender": "MonteCrypto",
"text": "Gm"
},
{
"date": "2025-11-15 03:34:42+00:00",
"sender": "Ricky",
"text": "Hey @marcoderossi sorry for the delay on this PR which is the ts implementation of a change merged on python one: https://github.com/agent0lab/agent0-ts/pull/11\n\nAlso lmk if you had any feedback on this one line change which seemed to be a bug to me when using the library's feedback functionality: https://github.com/agent0lab/agent0-py/pull/8"
},
{
"date": "2025-11-14 12:52:36+00:00",
"sender": "Tsunami",
"text": "https://github.com/agent0lab/agent0-ts/pull/8\nalso, wld be good if some people reviewed this pr"
},
{
"date": "2025-11-14 12:51:45+00:00",
"sender": "Tsunami",
"text": "Hey all, I'm gonna start work on built in a2a messaging in the agent0 ts sdk. To start with, I'm gonna create a function taking an agentid, a message, and an optional skillid, and itll handle the rest. Anyone have any thoughts or input into how they want this implemented? Not gonna touch auth or x402 for now"
},
{
"date": "2025-11-14 02:03:11+00:00",
"sender": "Ada",
"text": "Is there a demo of using the agent0 SDK to communicate with the a2a agent"
},
{
"date": "2025-11-14 02:03:10+00:00",
"sender": "Ada",
"text": "Hello"
},
{
"date": "2025-11-12 17:24:41+00:00",
"sender": "Angelica Clark",
"text": "Actually, Referred by that, using the latest update @ghostxdev 😊"
},
{
"date": "2025-11-12 17:19:49+00:00",
"sender": "Ghostx",
"text": "this"
},
{
"date": "2025-11-12 17:19:27+00:00",
"sender": "Ghostx",
"text": "Have you already used the updated signer wallet from the recent update?"
},
{
"date": "2025-11-12 17:09:20+00:00",
"sender": "Kantorcodes",
"text": "Hi1"
},
{
"date": "2025-11-12 17:09:06+00:00",
"sender": "jenniekusu",
"text": "gm!"
},
{
"date": "2025-11-12 17:09:02+00:00",
"sender": "Niels",
"text": "gm!"
},
{
"date": "2025-11-12 17:08:53+00:00",
"sender": "MKUltra | Intuition",
"text": "gm!"
},
{
"date": "2025-11-12 16:38:00+00:00",
"sender": "Angelica Clark",
"text": "I’ve put together a simple video guide, step-by-step guide for creating an ERC-8004 Agent on our platform, starting from connecting a MetaMask wallet, creating the agent, adding metadata (IPFS, A2A), and finalizing the Agent. I also show how the minted Agent (as ERC-721) appears in the owner’s wallet in MetaMask, including how its metadata is displayed.\n\nWould it be alright for me to share this video guide here? @marcoderossi @davidecrapis"
},
{
"date": "2025-11-12 16:14:21+00:00",
"sender": "Marco",
"text": "FYI - I will pitch the docs and the SDK in general in the 8004 community call starting in 15 minutes"
},
{
"date": "2025-11-12 16:13:48+00:00",
"sender": "Marco",
"text": "And thanks to all the PRs contributors who made this possible!"
},
{
"date": "2025-11-12 16:13:28+00:00",
"sender": "Marco",
"text": "New Docs is live! Covering all the updates of the last 12 days. Please let me know if there are errors:\n\nhttps://sdk.ag0.xyz/"
},
{
"date": "2025-11-12 14:54:10+00:00",
"sender": "Marco",
"text": "Moving to Docs right now, since in the last 12 days we improved a lot of stuff!"
},
{
"date": "2025-11-12 14:50:40+00:00",
"sender": "Marco",
"text": "0.31 is out, it includes:\n- Multichain, pre-released on Monday as 0.3rc1\n- Taxonomies, to facilitate discovery in explorers. We will discuss this during the Community call later today\n\nhttps://www.npmjs.com/package/agent0-sdk/v/0.31.0\nhttps://pypi.org/project/agent0-sdk/0.31/\n\nSee release notes:\nhttps://github.com/agent0lab/agent0-ts/blob/main/RELEASE_NOTES_0.31.md\nhttps://github.com/agent0lab/agent0-py/blob/main/RELEASE_NOTES_0.31.md"
},
{
"date": "2025-11-12 13:31:22+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "looks mostly done pending merge conflicts with recent updates to ts sdk and subpgraph, added @Vilenarios from our team who is going to take a look at finalising this for us"
},
{
"date": "2025-11-12 12:02:32+00:00",
"sender": "Kemp | PDS.inc | AR.IO Network",
"text": "Sorry man, I got ill over the weekend when I was planning to knock this out, playing catch-up today and will let give you an update later 🙂"
},
{
"date": "2025-11-11 17:31:03+00:00",
"sender": "cipher9",
"text": "gm"
},
{
"date": "2025-11-11 08:01:01+00:00",
"sender": "Vladi",
"text": "Gm"
},
{
"date": "2025-11-11 07:45:24+00:00",
"sender": "Ash Eth",
"text": "GM"
},
{
"date": "2025-11-10 19:41:49+00:00",
"sender": "Tsunami",
"text": "i have made interfaces for it, but wldnt hurt to have some built in support for common ones to make the experience smoother imo"
},
{
"date": "2025-11-10 19:17:54+00:00",
"sender": "Marco",
"text": "Shouldn't we abstract this to devs?"
},
{
"date": "2025-11-10 19:16:33+00:00",
"sender": "Marco",
"text": "😎"
},
{
"date": "2025-11-10 19:15:51+00:00",
"sender": "Marco",
"text": "It's a pre-release. Multichain requires testing. So:\n\nnpm install agent0-sdk@0.3.0-rc.1"
},
{
"date": "2025-11-10 19:15:02+00:00",
"sender": "Marco",
"text": "Agent0-ts v0.3rc1 is out! Here you find how it works: https://github.com/agent0lab/agent0-ts/blob/main/RELEASE_NOTES_0.3rc1.md"
},
{
"date": "2025-11-10 19:14:46+00:00",
"sender": "Marco",
"text": "We have TS parity for multichain!"
},
{
"date": "2025-11-10 18:31:28+00:00",
"sender": "Angelica Clark",
"text": "I’ve tried, and it works. Thank's guys 😊"
},
{
"date": "2025-11-10 18:12:27+00:00",
"sender": "Ghostx",
"text": "Glad to contribute on this amazing move @marcoderossi , bight future for the ecosystem. More than happy to do more on it"
},
{
"date": "2025-11-10 16:41:58+00:00",
"sender": "Tsunami",
"text": "https://github.com/agent0lab/agent0-ts/pull/8\nMade a draft pr for semantic/vector search, my first time contributing to open source so I would love some feedback :)"
},
{
"date": "2025-11-10 14:15:51+00:00",
"sender": "Angelica Clark",
"text": "Great mate @ghostxdev"
},
{
"date": "2025-11-10 14:01:08+00:00",
"sender": "Marco",
"text": "[TS] Live :)) Now you can use a signer/already existing Ethers.js session, instead of just the private key\n\nhttps://github.com/agent0lab/agent0-ts/blob/main/RELEASE_NOTES_0.2.4.md\n\n0.2.4 live on npm https://www.npmjs.com/package/agent0-sdk"
},
{
"date": "2025-11-10 12:53:06+00:00",
"sender": "Tsunami",
"text": "+ interfaces for anyone to add their own custom providers ofc"
},
{
"date": "2025-11-10 12:48:21+00:00",
"sender": "Tsunami",
"text": "For those who want to semantically search through the identity registry, what vector db and embedding providers would you like to see supported out of the box? Currently supporting pinecone and venice ai only, since thats what i use"
},
{
"date": "2025-11-10 06:37:56+00:00",
"sender": "Ghostx",
"text": "Hello @angelicaclarkk , I tried forking and modifying the signer so it can accept a private key or a wallet object (for wallet-connection use cases). \nHere’s the commit if you want to take a look:\nhttps://github.com/agent0lab/agent0-ts/commit/66f3e3e96198f2c8659a99261b516e2e3dc3a48a\n\nIt’s currently on the dev branch of my forked repo. This might be useful for you, and it could also help @marcoderossi ."
},
{
"date": "2025-11-09 22:39:45+00:00",
"sender": "Marco",
"text": "(Docs are not updated yet)"
},
{
"date": "2025-11-09 22:37:16+00:00",
"sender": "Marco",
"text": "🎉Multichain🎉\n\nAgent0-py 0.3rc1 is out now. It supports querying agents across multiple chains in a single operation. This enables:\n- Cross-chain agent discovery: find agents deployed on different networks.\n- Unified search interface: search across all supported chains with one call.\n- Chain-agnostic agent IDs: use the chainId:agentId format to specify which chain an agent is on.\n\nPlease help us test it. This is a pre-release, so you’ll need to update manually:\n\npip install agent0-sdk==0.3rc1\n\nIt currently supports Ethereum Sepolia, Base Sepolia, and Polygon Amoy.\n\nFull guide: https://github.com/agent0lab/agent0-py/blob/main/RELEASE_NOTES_0.3rc1.md\n\nTests: https://github.com/agent0lab/agent0-py/blob/main/tests/test_multi_chain.py\n\nAgent0-py 0.3rc1 was developed by @rickydata (https://github.com/agent0lab/agent0-py/pull/7) and me (https://github.com/agent0lab/agent0-py/commit/701f5e767071fa78fc824b507bfff838c5599b27).\n\nIf you want to help🙏 with the TypeScript version, let me know💙. Ideally, we’ll release 0.3 for both Python and TypeScript at the same time."
},
{
"date": "2025-11-09 15:58:59+00:00",
"sender": "Marco",
"text": "Agent0 *Subgraph repo* is now multichain (thanks @rickydata 👏)🎉:\n\n- File changes here: https://github.com/agent0lab/subgraph/commit/e1ceb1c8644e3bf10cb7eacc89e72885b0ae3118\n\n- I've just deployed Base Sepolia and Polygon Amoy. Public endpoints here: https://github.com/agent0lab/subgraph/blob/main/README.md\n\n- More chains coming soon!"
},
{
"date": "2025-11-09 15:04:17+00:00",
"sender": "Angelica Clark",
"text": "In your SDK, i found signer as “private key” (config), while I want to use it on Front-end, to make Signer as Connect Wallet, Is that possible that signer to using wallet Object that exist on Ether.js or another library?"
},
{
"date": "2025-11-09 15:03:33+00:00",
"sender": "Angelica Clark",
"text": "I can found a Subgraph uri that can override, can assumption if that Subgraph Override possibly could find my own data customize, (Sepolia Agent) will appear, but i’m not sure on it, because we’re working based on your SDK, and nice to hear that you’re working on it. That’s brilian @marcoderossi 😊"
},
{
"date": "2025-11-09 14:44:15+00:00",
"sender": "Marco",
"text": "@angelicaclarkk The current version of the SDK is single-chain. So if you set a subgraph uri, it's used for everything, including Search Agents. And you shouldn't be able to find Sepolia agents. If it's not the case, let me know because it means that the Override doesn't work. Said that we are working on multi-chain (SearchAgents which aggregate multiple subgraphs)"
},
{
"date": "2025-11-09 14:13:42+00:00",
"sender": "Marco",
"text": "@kempsterrrr Please ping me when the arweave PRs are ready for review 🙏"
},
{
"date": "2025-11-09 09:49:51+00:00",
"sender": "Angelica Clark",
"text": "Config Added \"registryOverrides\": {\n \"11155111\": {\n \"IDENTITY\": \"0xe6F7b5631488eFF9F231317D13667Df50F56Db60\",\n \"REPUTATION\": \"0xEC23c89a658E2137bfD3A736E0bb36205599F83B\",\n \"VALIDATION\": \"0x464c514dFA020B340a6320C417c75A923319C0e8\"\n }\n } into sdk before search. However, the result still into that Agent registered in the contract sepolia Agent0."
},
{
"date": "2025-11-09 09:49:36+00:00",
"sender": "Angelica Clark",
"text": "Hello @marcoderossi , If I using Registry Overrides with my own contract (self deployed). Then if I searching with sdk.searchAgents, can i get any agent align/fit with the contract to register? \n\nAnd about SDK Config, is that still registryOverrides if used for searchAgents?"
},
{
"date": "2025-11-08 06:47:35+00:00",
"sender": "Leonard",
"text": "I mean you should just generate a new private key for the agent just for the purposes of interacting with 8004 (it's probably a good idea to use a separate private key for all of these anyway)\n\nit's low friction, and also the agent is likely already set up with some kind of API key management solution (e.g. API keys for openai or anthropic) so devs would prefer to use that for managing secrets. it's also a separate type of risk from managing crypto assets, so it makes more sense for it to be a separate private key.\n\nalso, ElizaOS does it this way (https://docs.elizaos.ai/plugin-registry/defi/evm/complete-documentation#actions), they just use a normal private key and it's stored as a protected env secret"
},
{
"date": "2025-11-08 06:41:50+00:00",
"sender": "Jay",
"text": "Yes I suppose. In my head I wrapped API keys and tokens as keys that you would generate after OAuth via UI. I guess you could have a CLI to generate them"