From d1e35825bd84a1bfe467006c96346950a78f0a4a Mon Sep 17 00:00:00 2001 From: "E.FU" Date: Sat, 28 Dec 2024 06:29:00 +0800 Subject: [PATCH 1/2] git ignore has .cursorrules --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 97c88ce2953..b8bf427bf18 100644 --- a/.gitignore +++ b/.gitignore @@ -49,6 +49,7 @@ packages/plugin-coinbase/package-lock.json tsup.config.bundled_*.mjs .turbo +.cursorrules coverage .eslintcache From 34e9fc8e1ab977b89cac3b8a57fd4f53630f1a96 Mon Sep 17 00:00:00 2001 From: "E.FU" Date: Sat, 28 Dec 2024 21:45:48 +0800 Subject: [PATCH 2/2] fix(client-twitter): tighten engagement criteria and raise quality thresholds --- packages/client-twitter/src/post.ts | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/packages/client-twitter/src/post.ts b/packages/client-twitter/src/post.ts index 9ee9d6b173c..c597b338fd8 100644 --- a/packages/client-twitter/src/post.ts +++ b/packages/client-twitter/src/post.ts @@ -44,20 +44,25 @@ export const twitterActionTemplate = {{postDirections}} Guidelines: -- Highly selective engagement -- Direct mentions are priority -- Skip: low-effort content, off-topic, repetitive +- ONLY engage with content that DIRECTLY relates to character's core interests +- Direct mentions are priority IF they are on-topic +- Skip ALL content that is: + - Off-topic or tangentially related + - From high-profile accounts unless explicitly relevant + - Generic/viral content without specific relevance + - Political/controversial unless central to character + - Promotional/marketing unless directly relevant Actions (respond only with tags): -[LIKE] - Resonates with interests (9.5/10) -[RETWEET] - Perfect character alignment (9/10) -[QUOTE] - Can add unique value (8/10) -[REPLY] - Memetic opportunity (9/10) +[LIKE] - Perfect topic match AND aligns with character (9.8/10) +[RETWEET] - Exceptional content that embodies character's expertise (9.5/10) +[QUOTE] - Can add substantial domain expertise (9.5/10) +[REPLY] - Can contribute meaningful, expert-level insight (9.5/10) Tweet: {{currentTweet}} -# Respond with qualifying action tags only.` + postActionResponseFooter; +# Respond with qualifying action tags only. Default to NO action unless extremely confident of relevance.` + postActionResponseFooter; /** * Truncate text to fit within the Twitter character limit, ensuring it ends at a complete sentence.