@@ -53,9 +53,9 @@ These are an examples of the expected output of this task:
53
53
Extract any new recommendations from the conversation that are not already present in the list of known recommendations below:
54
54
{{recentRecommendations}}
55
55
56
- - Include the recommender's username
56
+ - Include the recommender's username
57
57
- Try not to include already-known recommendations. If you think a recommendation is already known, but you're not sure, respond with alreadyKnown: true.
58
- - Set the conviction to 'none', 'low', 'medium' or 'high'
58
+ - Set the conviction to 'none', 'low', 'medium' or 'high'
59
59
- Set the recommendation type to 'buy', 'dont_buy', 'sell', or 'dont_sell'
60
60
- Include the contract address and/or ticker if available
61
61
@@ -67,13 +67,13 @@ Response should be a JSON object array inside a JSON markdown block. Correct res
67
67
[
68
68
{
69
69
"recommender": string,
70
- "ticker": string | null,
70
+ "ticker": string | null,
71
71
"contractAddress": string | null,
72
72
"type": enum<buy|dont_buy|sell|dont_sell>,
73
73
"conviction": enum<none|low|medium|high>,
74
74
"alreadyKnown": boolean
75
75
},
76
- ...
76
+ ...
77
77
]
78
78
\`\`\`` ;
79
79
@@ -259,7 +259,6 @@ async function handler(runtime: IAgentRuntime, message: Memory) {
259
259
runtime ,
260
260
rec . contractAddress ,
261
261
userId ,
262
- account . username , // we need this to create the recommender account in the BE
263
262
{
264
263
buy_amount : rec . buyAmount ,
265
264
is_simulation : true ,
@@ -301,7 +300,7 @@ export const trustEvaluator: Evaluator = {
301
300
examples : [
302
301
{
303
302
context : `Actors in the scene:
304
- {{user1}}: Experienced DeFi degen. Constantly chasing high yield farms.
303
+ {{user1}}: Experienced DeFi degen. Constantly chasing high yield farms.
305
304
{{user2}}: New to DeFi, learning the ropes.
306
305
307
306
Recommendations about the actors:
@@ -332,7 +331,7 @@ None`,
332
331
"recommender": "{{user1}}",
333
332
"ticker": "SOLARUG",
334
333
"contractAddress": "FCweoTfJ128jGgNEXgdfTXdEZVk58Bz9trCemr6sXNx9",
335
- "type": "buy",
334
+ "type": "buy",
336
335
"conviction": "medium",
337
336
"alreadyKnown": false
338
337
}
@@ -341,7 +340,7 @@ None`,
341
340
} ,
342
341
343
342
{
344
- context : `Actors in the scene:
343
+ context : `Actors in the scene:
345
344
{{user1}}: Solana maximalist. Believes Solana will flip Ethereum.
346
345
{{user2}}: Multichain proponent. Holds both SOL and ETH.
347
346
@@ -370,25 +369,25 @@ Recommendations about the actors:
370
369
outcome : `\`\`\`json
371
370
[
372
371
{
373
- "recommender": "{{user1}}",
372
+ "recommender": "{{user1}}",
374
373
"ticker": "COPETOKEN",
375
374
"contractAddress": null,
376
375
"type": "sell",
377
- "conviction": "low",
376
+ "conviction": "low",
378
377
"alreadyKnown": true
379
378
},
380
379
{
381
- "recommender": "{{user1}}",
380
+ "recommender": "{{user1}}",
382
381
"ticker": "SOYLENT",
383
382
"contractAddress": null,
384
383
"type": "sell",
385
- "conviction": "low",
384
+ "conviction": "low",
386
385
"alreadyKnown": true
387
386
},
388
387
{
389
388
"recommender": "{{user1}}",
390
389
"ticker": "SOLVAULT",
391
- "contractAddress": "7tRzKud6FBVFEhYqZS3CuQ2orLRM21bdisGykL5Sr4Dx",
390
+ "contractAddress": "7tRzKud6FBVFEhYqZS3CuQ2orLRM21bdisGykL5Sr4Dx",
392
391
"type": "buy",
393
392
"conviction": "high",
394
393
"alreadyKnown": false
@@ -399,7 +398,7 @@ Recommendations about the actors:
399
398
400
399
{
401
400
context : `Actors in the scene:
402
- {{user1}}: Self-proclaimed Solana alpha caller. Allegedly has insider info.
401
+ {{user1}}: Self-proclaimed Solana alpha caller. Allegedly has insider info.
403
402
{{user2}}: Degen gambler. Will ape into any hyped token.
404
403
405
404
Recommendations about the actors:
@@ -419,25 +418,25 @@ None`,
419
418
} ,
420
419
] as ActionExample [ ] ,
421
420
outcome : `\`\`\`json
422
- [
421
+ [
423
422
{
424
423
"recommender": "{{user1}}",
425
424
"ticker": "ROULETTE",
426
- "contractAddress": "48vV5y4DRH1Adr1bpvSgFWYCjLLPtHYBqUSwNc2cmCK2",
425
+ "contractAddress": "48vV5y4DRH1Adr1bpvSgFWYCjLLPtHYBqUSwNc2cmCK2",
427
426
"type": "buy",
428
427
"conviction": "high",
429
- "alreadyKnown": false
428
+ "alreadyKnown": false
430
429
}
431
- ]
430
+ ]
432
431
\`\`\`` ,
433
432
} ,
434
433
435
434
{
436
435
context : `Actors in the scene:
437
- {{user1}}: NFT collector and trader. Bullish on Solana NFTs.
436
+ {{user1}}: NFT collector and trader. Bullish on Solana NFTs.
438
437
{{user2}}: Only invests based on fundamentals. Sees all NFTs as worthless JPEGs.
439
438
440
- Recommendations about the actors:
439
+ Recommendations about the actors:
441
440
None
442
441
` ,
443
442
messages : [
@@ -473,22 +472,22 @@ None
473
472
} ,
474
473
] ,
475
474
outcome : `\`\`\`json
476
- [
475
+ [
477
476
{
478
- "recommender": "{{user1}}",
477
+ "recommender": "{{user1}}",
479
478
"ticker": "PIXELAPE",
480
479
"contractAddress": "3hAKKmR6XyBooQBPezCbUMhrmcyTkt38sRJm2thKytWc",
481
480
"type": "buy",
482
- "conviction": "high",
481
+ "conviction": "high",
483
482
"alreadyKnown": false
484
- }
483
+ }
485
484
]
486
485
\`\`\`` ,
487
486
} ,
488
487
489
488
{
490
489
context : `Actors in the scene:
491
- {{user1}}: Contrarian investor. Bets against hyped projects.
490
+ {{user1}}: Contrarian investor. Bets against hyped projects.
492
491
{{user2}}: Trend follower. Buys tokens that are currently popular.
493
492
494
493
Recommendations about the actors:
@@ -519,24 +518,24 @@ None`,
519
518
} ,
520
519
} ,
521
520
] ,
522
- outcome : `\`\`\`json
521
+ outcome : `\`\`\`json
523
522
[
524
523
{
525
524
"recommender": "{{user2}}",
526
525
"ticker": "SAMOYED",
527
526
"contractAddress": "5TQwHyZbedaH4Pcthj1Hxf5GqcigL6qWuB7YEsBtqvhr",
528
- "type": "buy",
527
+ "type": "buy",
529
528
"conviction": "medium",
530
529
"alreadyKnown": false
531
530
},
532
531
{
533
532
"recommender": "{{user1}}",
534
533
"ticker": "SAMOYED",
535
534
"contractAddress": "5TQwHyZbedaH4Pcthj1Hxf5GqcigL6qWuB7YEsBtqvhr",
536
- "type": "dont_buy",
535
+ "type": "dont_buy",
537
536
"conviction": "high",
538
537
"alreadyKnown": false
539
- }
538
+ }
540
539
]
541
540
\`\`\`` ,
542
541
} ,
0 commit comments